Сколько раз будут выполнены операторы в цикле? a=5 b=1 while a * b < 8: a = a +2 b = b*2...

0 голосов
110 просмотров

Сколько раз будут выполнены операторы в цикле? a=5 b=1 while a * b < 8: a = a +2 b = b*2 r = b - 3 print (r)


Информатика (66 баллов) | 110 просмотров
Дан 1 ответ
0 голосов

Можно сразу посмотреть на то, что выполняется в цикле вообще. Здесь к переменной a прибавляется двойка, а b умножает саму себя на 2. Имея числа a = 5 и b = 1 нетрудно догадаться, что оно пройдёт лишь первую итерацию с вышеописанными данными, а потом примет значения a = 7 и b = 2 и второй цикл уже не пройдёт, так как 7 · 2 = 14 > 8. В таком случае r будет равен r = 2 - 3 = -1.

(5.6k баллов)