【发布时间】:2021-01-11 19:17:54
【问题描述】:
def evod(number):
if number % 2 == 0:
print("The number is even")
return"The number is odd"
print(evod(60))
Output:
The number is even
The number is odd
如果我运行这个函数,它会打印两行。它应该打印其中的一个。为什么会这样?请帮忙...
【问题讨论】:
-
代码正确。如果是偶数,则先进入 if 语句,然后执行下一行,即返回行。添加一个
if else,我会切换到纯打印语句和一个返回值True False。
标签: python function if-statement return