为了账号安全,请及时绑定邮箱和手机立即绑定

大佬们,请点开帮忙看一下

def average(*args):    a=len(args)    b=float(sum(args))    if a=0:        return 0.0    else:        c=b/a        return c 我这个哪里错了,为啥运行不出来?有人知道么

正在回答

4 回答

你可以简单的理解为:一个“=”号是赋值,两个“==”是判断,if是逻辑语句,要用两个=号

0 回复 有任何疑惑可以回复我~

if判断的时候改为a==0,冒号记得用英文的

1 回复 有任何疑惑可以回复我~

a==0

1 回复 有任何疑惑可以回复我~

你args的值没有具体地传进去

0 回复 有任何疑惑可以回复我~
#1

Pandora_小改 提问者

哪里???
2018-12-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758361    人
  • 解答问题       8967    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

大佬们,请点开帮忙看一下

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号