ledlenta751
?>

На вход программы поступает неизвестное количество целых чисел, ввод заканчивается нулём. Напишите программу, которая находит минимальное и максимальное среди полученных чисел.

Информатика

Ответы

tarja4140
#for x in range(4):
#    r.right(1)
#    for y in range(4):
#        r.right(2)
#        r.right(3)

Рассмотрим внутренний цикл. Для каждого у от 1 до 4, робот делает 2 шага вправо, а затем 3 вправо. То есть за весь этот цикл робот сделает (2 + 3) * 4 = 5 * 4 = 20 шагов вправо. Теперь рассмотрим внешний цикл. Для каждого х от 1 до 4, робот делает 1 шаг вправо и ещё 20 шагов вправо за счет того цикла, который мы уже разобрали. Значит всего робот сделает (1 + 20) * 4 = 21 * 4 = 84 шага вправо.
ответ: 84 шага.
СветланаВАЛМОС
Def generate_number():
    return lambda random_seed: (random_seed*693 + 5)%100
number = generate_number()
def numbers():
    i = 0
    while True:
        elem = number(i)
        if elem != 0:
            yield elem
            i += 1
        else:
            break

print sum(1 for x in numbers() if x % 7 == 0)


numbers - генерирует последовательность из условия
(x for x in iterable if cond(x)) - генерирует последовательность элементов interable, удовлетворяющих условию cond(x) /можно записать и через filter/

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

На вход программы поступает неизвестное количество целых чисел, ввод заканчивается нулём. Напишите программу, которая находит минимальное и максимальное среди полученных чисел.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Angelina1139
Playintim405374
mar77873
lanabogd
lanac3po
inikonovich
Екатерина_Кирушев
Нужна ваша с информатикой...
Tatyana Anton1475
Lianchikavon
marysya60
mir5552
Ольга1915
olga-bardeeva
clubgarag701
Popova-Erikhovich