我正在尝试制作一个程序,该程序将打印所有小于5的数字,但是我一直收到无效的语法错误。
这里是代码:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
for i in a:
if i < 5
print(i)
这是错误消息:
File "main.py", line 4
if i < 5
^
SyntaxError: invalid syntax
您的代码的if语句语法不正确。在下面找到正确的版本:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
for i in a:
if i < 5:
print(i)
您忘记添加冒号,请尝试以下操作:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
for i in a:
if i < 5:
print(i)