roro0209 发表于 2021-11-27 14:17:01

以下代码为什么输出是10 None,怎么改可以不输出None正常运算

def hub(ss, x = 2.0,y = 4.0):

    ss += x * y

ss = 10

print(ss, hub(ss, 3))

hrpzcf 发表于 2021-11-27 14:27:40

def hub(ss, x = 2.0,y = 4.0):

    ss += x * y
    return ss

ss = 10

print(ss, hub(ss, 3))

jackz007 发表于 2021-11-27 14:30:38

       打印出 None 是因为
def hub(ss, x = 2.0,y = 4.0):

    ss += x * y
      函数无返回值
页: [1]
查看完整版本: 以下代码为什么输出是10 None,怎么改可以不输出None正常运算