设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 9277|回复: 2
打印 上一主题 下一主题

在函数中接收元组与字典 求助

[复制链接]

7

主题

0

好友

49

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2017-10-9 11:22:03 |只看该作者 |倒序浏览
def powersum(power,*args):
    total = 0
    for i in args:
        total = total+pow(i,power)
    return total
print(powersum(2,3,4))

最终得出来的结果是:
25

25是如何计算出来的?没有定义(defy)pow这个函数,但是pow(i,power)这句话是什么意思?
回复

使用道具 举报

0

主题

0

好友

10

积分

新手上路

Rank: 1

沙发
发表于 2017-10-9 15:48:23 |只看该作者
pow(i,power):pow是python中math模块内置的函数,意思是计算i的power次方
25的计算是total=0+3^2=9→total=9+4^2=25→返回total自然就是25了
回复

使用道具 举报

7

主题

0

好友

49

积分

新手上路

Rank: 1

板凳
发表于 2017-10-9 16:36:21 |只看该作者
275855523 发表于 2017-10-9 15:48
pow(i,power):pow是python中math模块内置的函数,意思是计算i的power次方
25的计算是total=0+3^2=9→total ...

谢谢!原来pow是内置的函数,这下就很清晰了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-11 12:30 , Processed in 0.025994 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部