如何在Python 3的Loop中将输入int数相乘[关闭]

问题描述 投票:-3回答:1

我有一个我无法用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: "))
python python-3.x loops
1个回答
0
投票

[这个问题是我以前见过的许多课程中都存在的Python培训

我认为这就是您想要的

mmult = 1
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: "))
© www.soinside.com 2019 - 2024. All rights reserved.