我需要帮助。你知道吗
a = ["cat","dog","fish","hamster"]
user = raw_input("choose your fav pet ")
if user == a[0]:
print a[0]
elif user == a[1]:
print a[1]
elif user == a[2]:
print a[2]
elif user == a[3]:
print a[3]
else:
print "sorry, the aninimal you type does not exist"
我想做的是一个测试移动应用程序,所以我用动物作为测试。这个程序确实有效,但问题是世界上有100多种动物,我把它们放在一个列表中,我不想创建太多elif
语句。你知道吗
有没有办法让它更短更快?你知道吗
使用
for
循环:我注意到这个代码有点傻。如果在找到与用户条目匹配的动物时只需打印它,则只需检查条目是否在
a
列表中,如果在print user
列表中:我同意:
它将检查
user
输入是否在宠物列表中,如果在,它将打印它。你知道吗在运算符中使用:
相关问题 更多 >
编程相关推荐