|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
第一个
def mfun(*parms,base = 3):
result = 0
for each in parms:
result += each
result *= base
print('结果是:',result)
mfun(1,2,3,4,5,base = 5)
第二个
def mfun(*parms,base = 3):
result = 0
for each in parms:
result += each
result *= base
return result
mfun(1,2,3,4,5,base = 5)
以上两个是收集参数的一个运用,上面是print打印结果,下面是return返回结果,我试了下,第一个直接运行后会print出结果,第二个则是什么也没有
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
def fuc1(n):
____return n
def fuc2(n):
____print n
a = fuc1(100)
b = fuc2(100)
------------------
结果为
a = 100
b = None
------------------
fuc1 返回了 n
fuc2 在执行过程中仅仅向屏幕显示 n 为啥这个print却什么都打印不出呢?b难道不应该也是100吗? |
|