Предмет: Информатика,
автор: aysaniaydan
Сколько раз будут выполнены операторы в цикле?
a=5
b=1
while a * b < 8:
a = a +2
b = b*2
r = b - 3
print (r)
Ответы
Автор ответа:
2
Можно сразу посмотреть на то, что выполняется в цикле вообще. Здесь к переменной a прибавляется двойка, а b умножает саму себя на 2. Имея числа a = 5 и b = 1 нетрудно догадаться, что оно пройдёт лишь первую итерацию с вышеописанными данными, а потом примет значения a = 7 и b = 2 и второй цикл уже не пройдёт, так как 7 · 2 = 14 > 8. В таком случае r будет равен r = 2 - 3 = -1.
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: География,
автор: sonya2477
Предмет: Қазақ тiлi,
автор: angel20091777
Предмет: Математика,
автор: tyt5
Предмет: Музыка,
автор: liliagegsitdf