Python 函数计算可变参数之积:实现与示例
代码如下:
def f(*args): # 定义一个函数,计算可变形参之积
s = 1
for arg in args:
s *= arg
return s
result = eval(input())
print(result)
输入样例:
f(1,2,3)
输出样例:
6
代码解释:
def f(*args):定义了一个名为f的函数,使用*args作为参数,表示该函数可以接受任意数量的参数。s = 1初始化变量s为 1,用于存储所有参数的乘积。for arg in args:循环遍历所有传入的参数args。s *= arg将每个参数arg乘以s,并将结果存储回s。return s返回最终计算得到的乘积s。result = eval(input())获取用户输入的函数调用表达式,并使用eval()函数进行计算,将结果存储在result变量中。print(result)输出计算结果。
原文地址: https://www.cveoy.top/t/topic/ov49 著作权归作者所有。请勿转载和采集!