Задание 19 Параграф 3.5 ГДЗ Босова 8 класс Углубленный уровень (Информатика)
Рассмотрим вариант решения задания из учебника
Босова, Аквилянов 8 класс, Просвещение:
Напишите программу, которая вычисляет сумму:
а) первых n натуральных чисел;
б) квадратов первых n натуральных чисел;
в) всех чётных чисел на отрезке от 1 до n;
г) всех двузначных чисел.
Программа:
s1 = 0 # сумма первых n
s2 = 0 # сумма квадратов первых n
s3=0 # сумма четных первых n
s4=0 # сумма всех двоичных
n=int(input('n > > '));
for i in range(1,n+1):
s1+= i;
s2+=i**2
if i%2==0: s3+=i
for i in range(10,100):
s4+=i
print('Сумма первых ',n,' = ', s1) # а)
print('Сумма квадратов первых ',n,' = ', s2) # б)
print('Сумма четных чисел от 1 до',n,'=',s3) # в)
print('Сумма всех двоичных',s4) # г)
Окно вывода:
Сумма первых 100 = 5050
Сумма квадратов первых 100 = 338350
Сумма четных чисел от 1 до 100 = 2550
Сумма всех двоичных 4905