
Python и главное чтобы программа работала!! Помогите пожалуйста с домашней работой. Напишите
программу, которая вычисляет сумму: а) первых n натуральных чисел; б) квадратов первых n натуральных чисел; в) всех чётных чисел в диапазоне от 1 до n; г) всех двузначных чисел.

Ответы на вопрос

#a)
print('Input n: ')
n = input()
if int(n) < 0:
print('Incorrect input')
else:
sum = 0
for i in range(int(n) + 1):
sum += i
print('Sum is ', sum)
#________________________#
#b)
print('Input n: ')
n = input()
if int(n) < 0:
print('Incorrect input')
else:
sum = 0
for i in range(int(n) + 1):
sum += i*i
print('Sum is ', sum)
#________________________#
#c)
print('Input n: ')
n = input()
if int(n) < 0:
print('Incorrect input')
else:
sum = 0
for i in range(0, int(n) + 1, 2):
sum += i
print('Sum is ', sum)
#________________________#
#d)
sum = 0
for i in range(10, 100, 1):
sum += i
print('Sum is ', sum)



Конечно, я помогу вам написать программу на Python для вычисления указанных сумм. Вот решение:
а) Вычисление суммы первых n натуральных чисел:
pythondef sum_of_first_n_numbers(n):
return sum(range(1, n + 1))
n = int(input("Введите значение n: "))
result = sum_of_first_n_numbers(n)
print(f"Сумма первых {n} натуральных чисел: {result}")
б) Вычисление суммы квадратов первых n натуральных чисел:
pythondef sum_of_squares_of_first_n_numbers(n):
return sum(i**2 for i in range(1, n + 1))
n = int(input("Введите значение n: "))
result = sum_of_squares_of_first_n_numbers(n)
print(f"Сумма квадратов первых {n} натуральных чисел: {result}")
в) Вычисление суммы всех четных чисел в диапазоне от 1 до n:
pythondef sum_of_even_numbers(n):
return sum(i for i in range(1, n + 1) if i % 2 == 0)
n = int(input("Введите значение n: "))
result = sum_of_even_numbers(n)
print(f"Сумма всех чётных чисел в диапазоне от 1 до {n}: {result}")
г) Вычисление суммы всех двузначных чисел:
pythondef sum_of_two_digit_numbers():
return sum(i for i in range(10, 100))
result = sum_of_two_digit_numbers()
print("Сумма всех двузначных чисел:", result)
Просто скопируйте и вставьте каждый блок кода в свою программу Python, и она будет вычислять указанные суммы в зависимости от выбора вами значения n.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili