Я уже импортировал случайные и сделал список, но мне нужно умножить все целые числа из этого списка и распечатать результат. Но с этой настройкой я просто получаю целую кучу чисел, повторяющихся снова и снова. Я пробовал другие настройки, но ни одна из них, похоже, не работает для этой конкретной проблемы. Должно быть, если (i) обозначает числа в списке i i i i i * i ... и так далее, а затем просто распечатать результат ???как умножить целые числа из случайного списка
listi=[]
for i in range(50):
listi.append(random.randint(5,70))
teljari=1
listi=listi
for x in listi:
teljari*=x
print(teljari)
, что эта строка 'listi.append (random.randint (5,70))' для? почему '(5,70)'? – RomanPerekhrest
Вы вычисляете произведение каждый раз, когда добавляется новое случайное число. И вы печатаете суб-продукт каждый раз, когда он умножается. Вот почему вы видите много цифр. Кроме того, строка 'listi = listi' не делает ничего полезного. – chapelo
listi.append (random.randint (5,70)), так что 50 номеров в диапазоне - это просто случайные числа между 5 и 70 – Steini