【发布时间】:2012-10-08 09:56:43
【问题描述】:
instrument=(raw_input("Which kind of tab would you like to view? Enter 'Guitar' or 'Bass' for a random tab " ))
print
if instrument=='guitar' or 'Guitar':
print ("0-3-5---0-3-6-5---0-3-5-3-0")
elif instrument=='bass' or 'Bass':
print ("3-5-12--12-0-5-6-0-0-0-3")
else:
print 'Sorry, please re-enter a proper answer'
无论您为变量“instrument”输入什么,此代码每次都会打印出“吉他”选项卡(第一个 if 语句)。
我正在尝试自学 Python,我只是边学习边学习,这是我正在开发并希望扩展的基本程序。
我在网上查看过,但从我读到的关于 if else 语句的内容来看,在我的新手眼中,这段代码应该可以工作。我错过了一些我无法弄清楚的东西
【问题讨论】:
-
你应该接受 Amber 的回答。
标签: python if-statement