列出
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)
但不起作用,有什么建议吗?谢谢
答案 0 :(得分:2)
使用空列表创建变量的语法错误。
你想要
new_list = []
而不是
new_list: []
同样在Python中,标准是关键字和括号之间没有空格。 print('hello')
代替print ('hello')
。