拿这份清单
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
编写一个程序,打印出列表中小于5的所有元素。
我这样解决了:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
num = int (input( "Choose a number: "))
new_list: []
for i in a:
if i < num:
new_list.append(i)
print (new_list)
但不起作用,有什么建议吗?谢谢
使用空列表创建变量的语法是错误的。
你要
new_list = []
而不是
new_list: []
同样在Python中,标准是关键字和括号之间没有空格。 print('hello')
而不是print ('hello')
。