18讲课后作业
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)
为什么最后的参数为5不会参与求和? 因为指定了参数名,优先级最高 我这边运行出来是75参与求和的,15*5=75 哪个参数5? 啦啦啦13 发表于 2020-3-29 12:34
我这边运行出来是75参与求和的,15*5=75
结果我也是懵逼的{:10_249:} 本帖最后由 摆动的呆毛 于 2020-3-29 13:09 编辑
永恒的蓝色梦想 发表于 2020-3-29 12:51
哪个参数5?
第二个参数里的5 摆动的呆毛 发表于 2020-3-29 13:05
第一个参数里的5
我不知道你怎么看出来它没参与求和的,难道(1+2+3+4+5)*5不是75吗? 摆动的呆毛 发表于 2020-3-29 13:04
结果我也是懵逼的
它5有参与运算呀!!!
页:
[1]