Предмет: Информатика,
автор: x1ma
Надрукуйте у рядок 4 перших натуральних числа, що більші за 50 і кратні 21, та знайдіть їх добуток. Python 8 класс
Ответы
Автор ответа:
0
Ответ:
i=51
k=0
d=1
while k<5:
if (i%21==0):
k=k+1
d=d*i
print(i)
i=i+1
print("добуток дорівнює ", d)
Автор ответа:
0
Ответ:
n=50
n=((n-1)//21+1)*21
a=[i for i in range(n,n+4*21,21)]
print(*a)
p=1
for x in a:
p*=x
print(p)
Объяснение:
Хотелось не просто цикла перебором, а чего-то более интеллектуального.
1) Сначала вычисляется число больше 50, но при этом кратное 21.
2) Заполняется список 4-мя натуральными, удовлетворяющими условию
3) находится их произведение
Похожие вопросы
Предмет: Литература,
автор: piruev10
Предмет: Биология,
автор: elinur0412
Предмет: Физика,
автор: halashovmaxim
Предмет: Русский язык,
автор: Аноним
Предмет: Литература,
автор: ZzZznamenatel