qq_36927560
零伍贰柒
采纳率76.5%
2019-03-31 17:02

Python changer() missing 1 required positional argument: 'b'

def changer(b,a=1,c=2):
b=1
a=2
c=3
#print(a,b,c)

print(changer(1,1,1))

#输入为什么是None

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • weixin_42828561 clever_egg 2年前

    因为你的函数没有设置返回值
    你可以试试在函数最后加一句
    return a

    点赞 1 评论 复制链接分享
  • qq_36927560 零伍贰柒 2年前

    def changer(b,a=1,c=2):
    b=1
    a=2
    c=3
    print(a,b,c)

    changer(1)

    点赞 评论 复制链接分享