Написать на Питоне программу, которая запрашивает с клавиатуры N произвольных целых чисел и ищет их сумму. Число N вводится с клавиатуры. Разработать для созданной программы не менее трёх тестов и проверить на них правильность работы алгоритма.
Ответы
Ответ:
a =[]
for i in range(int(input('Введите кол-во чисел: '))):
x = int(input('Введи число: '))
a.append(x)
print('Сумма: ' + sum(a))
Объяснение:
Если без массива , то так:
count= 0
for i in range(int(input('Введите кол-во чисел: '))):
x = int(input('Введи число: '))
count+=x
print('Сумма: ' + count)
Ответ:
N = int(input())
a = []
for _ in range(N):
a.append(int(input()))
print(sum(a))
Объяснение:
Программа должна сначала спрашивать количество N и записывать его в переменную
N = int(input())
Затем она должна N раз спросить число и записать его в список
a = []
for _ in range(N):
a.append(int(input()))
Затем нам надо вывести сумму чисел в списке a, используем sum(a)
print(sum(a))
Итоговый код в прикрепленном файле.
Кстати, можно уместить программу в одну строчку:
print(sum([int(input()) for _ in range(int(input()))]))
Итак, теперь тесты
Первый тест для 3 чисел 1, 2, 3: вывод 6
Второй тест для 8 чисел 3, 9, -3, 84, 0, 2, -999, 1: вывод -903
Третий тест для 100 чисел от -48 до 52: вывод 150