Как создать цикл с рандомным умножением чисел?
Вот такой:
import random
a = random.choice([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
b = random.choice([19, 28, 37, 46, 55, 64, 73, 82, 94, 100])
c = a * b
while c > 0:
print(c)
Но в этом примере while выводит бесконечно первый полученный результат. А как сделать, чтобы при каждом выводе подбирались новые рандомные числа?
Ответы (1 шт):
Автор решения: Pro Task
→ Ссылка
В общем так:
import random
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
b = [19, 28, 37, 46, 55, 64, 73, 82, 94, 100]
while True:
c = random.choice(a) * random.choice(b)
print(c)
if c > 500:
break