Напишите программу Python, которая читает в серии положительных целых чисел и выписывает произведение всех целых чисел менее 25 и сумму всех целые числа, большие или равные 25. Используйте 0 в качестве контрольного значения.Python: разделение менее 25 int и более 25 int-входов, затем работа с этими номерами
def main():
user_input = 1
while user_input != 0:
user_input = int(input("Enter positive integers, then type 0 when finnished. "))
if (user_input) < 25:
product = 1
product = (user_input) * product
else:
(user_input) >= 25
sum = 0
sum = (user_input) + sum
print('The product off all the integers less than 25 is ', product, "and the sum of all the integers greater than 25 is ", sum, ".")
main()
Вот что у меня есть. Это мой первый код python для моего вступления в класс информатики.
Мои главные контрольно-пропускные пункты состоят в том, что значение дозорного устройства должно быть равным нулю, а пользователь user_input должен умножаться на продукт, который просто обнуляет все.
ли вы использовать NumPy? – EL3PHANTEN
Почему бы вам не проверить на ноль * перед проверкой, находится ли оно выше или ниже 25? – jonrsharpe
Вам нужно инициализировать ваши значения дозорных сигналов вне цикла while – AChampion