原文链接:http://www.juzicode.com/archives/3790
错误提示:
使用if和elif语句提示:SyntaxError: invalid syntax
#juzicode.com/vx:桔子code
lst = ['orange','cat','water']
for l in lst:
if l = 'orange':
print(l,'is fruit')
elif l = 'cat':
print(l,'is animal')
File "<ipython-input-2-9042539cf7d3>", line 4
if l = 'orange':
^
SyntaxError: invalid syntax
错误原因:
1、if或elif等条件语句判断是否相等时需要使用2个等号“==”而不是1个等号“=”。
解决方法:
1、使用2个等号“==”进行判断:
#juzicode.com/vx:桔子code
lst = ['orange','cat','water']
for l in lst:
if l == 'orange':
print(l,'is fruit')
elif l == 'cat':
print(l,'is animal')
orange is fruit
cat is animal
扩展内容:
关注微信公众号:“桔子code”,欢迎后台留言撩我,我会尽我所能为你解惑Python,C等编程知识