На­пи­ши­те про­грам­му, ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных чисел опре­де­ля­ет сумму чисел, крат­ных 3 и больших 100. Про­грам­ма по­лу­ча­ет на вход ко­ли­че­ство чисел в по­сле­до­ва­тель­но­сти, а затем сами числа. В по­сле­до­ва­тель­но­сти все­гда име­ет­ся число, крат­ное 3 и больше 100.
Ко­ли­че­ство чисел не пре­вы­ша­ет 1000. Введённые числа не пре­вы­ша­ют 30000.
Про­грам­ма долж­на вы­ве­сти одно число − сумму чисел, крат­ных 3 и больше 100

Ответы

Ответ дал: лекция
1

n = int(input())

summ = 0

for i in range(n):

   a = int(input())

   if a % 3 == 0 and a > 100:

       summ += a

print(summ)

Ответ дал: mathgenius
1

num = int(input('Введите количество чисел: '))

print('Вводите натуральные числа:')

list_nums = [int(input()) for i in range(num)]

print(sum(map(lambda x: x*(x % 3 == 0)*(x > 100), list_nums)))

Вас заинтересует