永发信息网

python参数问题

答案:1  悬赏:20  手机版
解决时间 2021-04-03 20:20
  • 提问者网友:龅牙恐龙妹
  • 2021-04-03 07:54
python参数问题
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-04-03 08:54
power是一个方法
power(x,n=2),代表使用power方法时,n可以不传值,使用默认值2

1.可以只传x,power(5),此时默认n=2; 
2.可以传x,n; power(3,5),读取时n会取传入的5

而s是方法内的变量,只在方法内有效。每次调用power()时,s都会赋值为1。
然后n每-1,就把s乘以一个x

这个方法实际上是求x的n次方

def power(x, n=2): 
s=1 
while n>0:
n=n-1 
s=s*x 
return s

print power(3)
print power(3,5)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯