через sum, то программа решения задачи может быть следующей:
sum = 0
x = int( input() ) while x != 0 :
sum += x
x = int( input() )
print ("Сумма", sum)
Здесь запись sum += x равнозначно записи sum = sum + x.
Задача. Какое число будет выведено на экран в результате работы программы?
s = 47
n = 1 while s > 0 :
s -= 9
n += 4
print (n)
Решение: Количество повторений цикла зависит от переменной 8. Поскольку изначально s = 47 и каждый раз в цикле уменьшается на 9, то цикл будет выполняться 6 раз пока выполняется условие цикла (s > 0). Значит, конечное значение n = 6 - 4 + 1 = 25.
Изучим сами
Используя оператор while, напишите программу, которая выводит на экран все четные числа в интервале от 0 до 20.
Проверьте изученное
1.
Каким оператором задается в Python цикл с условием?
2.
Используя оператор while, напишите программу, вычисляющую сумму квадратов первых ста натуральных чисел.
3.
Какое число будет выведено на экран после выполнения программы?