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

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

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
  • 参与学习       758623    人
  • 解答问题       8667    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信