Вопрос задан 20.07.2023 в 09:46. Предмет Информатика. Спрашивает Белан Карина.

Python и главное чтобы программа работала!! Помогите пожалуйста с домашней работой. Напишите

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бородина Рита.

#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)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам написать программу на Python для вычисления указанных сумм. Вот решение:

а) Вычисление суммы первых n натуральных чисел:

python
def 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 натуральных чисел:

python
def 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:

python
def 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}")

г) Вычисление суммы всех двузначных чисел:

python
def sum_of_two_digit_numbers(): return sum(i for i in range(10, 100)) result = sum_of_two_digit_numbers() print("Сумма всех двузначных чисел:", result)

Просто скопируйте и вставьте каждый блок кода в свою программу Python, и она будет вычислять указанные суммы в зависимости от выбора вами значения n.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос