python 求乘积

Python09

python 求乘积,第1张

"""定义一个while循环,在用户输入0时退出循环,否则输出用户输入a和b的乘积"""

while True:

a = input("first number: ")

if a == '0':    #当a=0时,退出while循环

break

b = input("secend number: ")

if b == '0':    #当b=0时,退出while循环

break

c = eval(a) * eval(b)

print(c)

PS:我觉得当用户输入quit时退出比较好一点

获取两个数的乘积

答: 在这里我的思路是利用Python函数同时接受多个参数,然后在函数的内部,它的功能是返回各输入参数对应的乘积。如下所示,可以使用*nums作为输入参数以同时接受多个参数。对应代码如下所示:

本次例子是对1,3,5,7和9进行累乘,本次的结果为945,如下所示,计算正确。

同样地,我们也可以使用其他例子进行测试,也可以得到正确的结果。