流衣 2022-08-04 22:40 采纳率: 60%
浏览 17
已结题

对返回值的一点简单小疑问

问题遇到的现象和发生背景

关于返回值的一点小问题 因为刚入坑 学的还不是很多 又在函数参数那里见到有返回值 想先大概了解一下

问题相关代码,请勿粘贴截图

def add(a, b):
print('a + b=', a+b)
print(add(1, 2))

运行结果及报错内容

a + b= 3
None

请问一下结果里面的None是返回值对吗 为什么这里返回None呢

  • 写回答

2条回答 默认 最新

  • 林晓风 2022-08-04 22:44
    关注

    你的理解没问题,这个就是返回值,因为你没有写return所以没有返回值,写return就把值返回回去了

    
    def add(a, b):
    print('a + b=', a+b)
    return a+b
    print(add(1, 2))
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月12日
  • 已采纳回答 8月4日
  • 创建了问题 8月4日