python求1到n的乘积_python 通过可变参数计算n个数的乘积方法

这篇博客介绍了如何使用Python的可变参数来计算任意数量的数的乘积。通过定义一个函数,接收可变参数`*num`,并遍历计算乘积。文中还探讨了可变参数的概念,以及如何从列表或元组中传递可变参数。
摘要由CSDN通过智能技术生成

通过可变参数计算n个数的乘积:

代码如下:

list = []

def the_input(count=eval(input("输入乘数的总个数:"))):

for i in range(count):

N=eval(input("依次输入乘数:"))

list.append(N)

print("一共有",count,"个要相乘的数")

print("把这些乘放在列表里面:",list)

the_input()

def get_mul(*num):

sum =1

for n in num:

sum = sum * n

return sum

print("这鞋数相乘的最终结果是:",get_mul(*list))

运行结果

20190613085445.jpg

可变参数 解释

在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。

我们以数学题为例子,给定一组数字a,b,c……,请计算a2 + b2 + c2 + ……。

要定义出这个函数,我们必须确定输入的参数。由于参数个数不确定,我们首先想到可以把a,b,c……作为一个list或tuple传进来,这样ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值