Надрукуйте у рядок 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) находится их произведение
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад
8 лет назад