"""定义一个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,如下所示,计算正确。
同样地,我们也可以使用其他例子进行测试,也可以得到正确的结果。