我是编程和python的新手。我编写了一个简单的python程序,它遍历一个水果列表并在遇到水果'Banana'
时停止。
fruits = ['Orange', 'Mango', 'Grapes', 'Guava','Blue Berry', 'Litchie', 'Banana',
'Cherry', 'Strawberries', 'Pears', 'Apple']
for x in fruits:
if x is "Banana"
print('Here is %s',x)
break
else
print(x)
上述脚本失败,语法无效。我尝试了不同的选项,例如x == 'Banana'
:但是会显示相同的错误消息。这里有什么问题?
答案 0 :(得分:0)
试试这个
for x in fruits:
if x == "Banana":
print('Here is %s'%x)
break
print(x)
答案 1 :(得分:0)
在if和else之后放置冒号。
fruits = ['Orange', 'Mango', 'Grapes', 'Guava','Blue Berry', 'Litchie', 'Banana',
'Cherry', 'Strawberries', 'Pears', 'Apple']
for x in fruits:
if x is "Banana":
print('Here is %s',x)
break
else:
print(x)