Предмет: Информатика,
автор: solofirej22
Python
Карапуз Геннадий хвастается перед другими карапузами тем, что умеет складывать числа. К сожалению, ещё не все числа подвластны Геннадию, он умеет складывать только положительные однозначные числа (от 0 до 9).
Друзья называют Геннадию N различных чисел, а Геннадий складывает только те, что может. Какая сумма получится у карапуза в качестве ответа?
Формат входных данных
В первой строке вводится единственное натуральное число N, не превосходящее 1000. Далее вводятся N целых чисел, которые больше -10000 и меньше 10000.
Формат выходных данных
Одно число - ответ.
Python
Ответы
Автор ответа:
4
Код:
def listsum(numList):
Sum = 0
for i in numList:
Sum = Sum + i
return Sum
N = int(input())
nums_list = []
if N <= 1000 and N > 0:
for i in range(N):
x = int(input())
if x > -1 and x < 10:
nums_list.append(x)
print()
print(listsum(nums_list))
else:
print('Діапазон допустимих чисел - "1 - 1000"')
Похожие вопросы
Предмет: Окружающий мир,
автор: Верунчик11
Предмет: Русский язык,
автор: ilyagoncharuk
Предмет: Русский язык,
автор: оксана021226
Предмет: Алгебра,
автор: kappa4
Предмет: Математика,
автор: Kristinasxhhdux