У меня был вопрос, на который я не смог ответить в Python Программа для ввода (n) int номер:

  • Распечатать куб каждого отрицательного входного числа
  • Распечатать кратные все входные числа

В этом коде я ответил первым ... но я не мог ответить на множитель

x=int(input("Enter number: "))
n=0
while x:
    if x<0 :
        s=x**3
        print(s)
    if x==0 :
        s=x
        print(s)
    else :
        s=x
        print(s)
    x=int(input("Enter number: "))
-3
Ahmad Marashli

1 ответ

Я думаю, это то, что вы хотите

mmult = 0
x = int (input("Enter number: "))
while True :
    if x < 0 :
        s = x **3
        print (s)
    if mmult != 0 :
        mmult =  mmult * x
        print (mmult)
    else:
        mmult = x
        print (mmult)
    x = int(input("Enter number: "))