def less0(x):
print(bool(x <= 0)
less0(10)
File "filename.py", line 75
less0(10)
^
SyntaxError: invalid syntax
答案 0 :(得分:2)
如果在错误消息的代码行中没有看到语法错误,请检查其上方的行。
在第2行对print
的调用中,您缺少右括号。已修复:
def less0(x):
print(bool(x <= 0))
尽管x <= 0
已经返回了bool
,但是在函数中进行打印通常是一种不好的做法。最好这样写:
def less0(x):
return x <= 0
print(less0(10))