第一个代码没问题。我只是试图找出等效代码的单行代码(仅使用一个返回)。第二个代码是我的尝试,但它返回以下错误 -
文件" python",第1行
SyntaxError:' return'外部功能
任何人都可以提出任何更正吗?
if x %2 == 0:
return ‘can be divided by 2’
else:
return ‘cannot be div by 2’
=============================================== ============================
return ‘can be divided by 2’ if (x%2 ==0) else ‘can’t be div by 2’
答案 0 :(得分:0)
在python中它是一个特例:
(x%2==0) and 'can be divided by 2' or 'can not be div by 2'