使用 "if" 语句分支
Branching with "if" statements
我正在解决一个学习使用“if”语句的问题,代码应该通过生成“True”或“False”来告诉我们给定数字是正数还是负数。在确定如何正确输出时遇到一些麻烦,我相信这是因为我还没有完全理解 return() 语句。
目前的代码如下:
def is_positive(number):
if (number) > 0:
return number
上面的 returns "13" 当给出 is_positive(13) 时,我想我只是有点迷失了如何告诉代码 return "True / 假的?"
如果我在这里遗漏了一些非常明显的东西,我深表歉意。谢谢!
也仍然习惯于堆栈溢出搜索,所以如果这是一个常见问题,请提供任何提示!
只需将您的 return 语句更改为
return (number) > 0
您只需将 return 语句更改为 return True
或 return False
。
我正在解决一个学习使用“if”语句的问题,代码应该通过生成“True”或“False”来告诉我们给定数字是正数还是负数。在确定如何正确输出时遇到一些麻烦,我相信这是因为我还没有完全理解 return() 语句。
目前的代码如下:
def is_positive(number):
if (number) > 0:
return number
上面的 returns "13" 当给出 is_positive(13) 时,我想我只是有点迷失了如何告诉代码 return "True / 假的?"
如果我在这里遗漏了一些非常明显的东西,我深表歉意。谢谢! 也仍然习惯于堆栈溢出搜索,所以如果这是一个常见问题,请提供任何提示!
只需将您的 return 语句更改为
return (number) > 0
您只需将 return 语句更改为 return True
或 return False
。