Предмет: Информатика,
автор: kaniseva372
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 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)))
Похожие вопросы
Предмет: Английский язык,
автор: abdendari
Предмет: Українська мова,
автор: romanchik370
Предмет: Другие предметы,
автор: Аноним
Предмет: Химия,
автор: tokranov03
Предмет: Литература,
автор: natmeloj