Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 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)
Ответ дал:
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)))
Вас заинтересует
1 год назад
1 год назад
7 лет назад
7 лет назад
8 лет назад