Напишите программу, которая вычисляет сумму:
а) первых n натуральных чисел;
б) квадратов первых n натуральных чисел;
в) всех чётных чисел на отрезке от 1 до n;
г) всех двузначных чисел.
Во всех пунктах применяем накопление: перед циклом сумма равна range правая граница не включается.
а) Натуральные числа от n задаёт range(:
n = int(input('n = '))
total =
for i in range( , n + ):
total += i
print(total)
Например, при n = : , , , .
б) К каждому значению i применяем возведение в квадрат:
n = int(input('n = '))
total =
for i in range( , n + ):
total += i **
print(total)
При n = : , , .
в) Чётные числа начинаются с n + позволяет включить n, если оно чётно:
n = int(input('n = '))
total =
for i in range( , n + , ):
total += i
print(total)
Например, при n = : , , .
г) Двузначные натуральные числа — от
total =
for i in range( , ):
total += i
print(total)
Их ; пары крайних чисел дают . Таких пар .
а)
