Предмет: Информатика, автор: solofirej22

Python
Карапуз Геннадий хвастается перед другими карапузами тем, что умеет складывать числа. К сожалению, ещё не все числа подвластны Геннадию, он умеет складывать только положительные однозначные числа (от 0 до 9).

Друзья называют Геннадию N различных чисел, а Геннадий складывает только те, что может. Какая сумма получится у карапуза в качестве ответа?

Формат входных данных
В первой строке вводится единственное натуральное число N, не превосходящее 1000. Далее вводятся N целых чисел, которые больше -10000 и меньше 10000.

Формат выходных данных
Одно число - ответ.
Python

Ответы

Автор ответа: mandyXTC
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
Предмет: Алгебра, автор: kappa4
Предмет: Математика, автор: Kristinasxhhdux