非零即一 发表于 2020-5-8 21:15:39

18讲的疑问

本帖最后由 非零即一 于 2020-5-8 21:17 编辑

0. 编写一个符合以下要求的函数:
    a) 计算打印所有参数的和乘以基数(base=3)的结果
    b) 如果参数中最后一个参数为(base=5),则设定基数为5,基数不参与求和计算。

def mFun(*param, base=3):
    result = 0
    for each in param:
      result += each

    result *= base
   
    print('结果是:', result)

mFun(1, 2, 3, 4, 5, base=5)


这个代码中最后一行代码什么意思吗?
b)第二步说的不应该是不乘以5吗那么结果不是应该是10才对吗

liuzhengyuan 发表于 2020-5-8 21:17:57

1,最后一行调用函数
2,这只是如果……

永恒的蓝色梦想 发表于 2020-5-8 21:19:43

仔细看题    a) 计算打印所有参数的和乘以基数(base=3)的结果
    b) 如果参数中最后一个参数为(base=5),则设定基数为5,基数不参与求和计算。
页: [1]
查看完整版本: 18讲的疑问