我有一个脚本,理论上应该选择一个神奇宝贝启动器并继续,但该程序只允许选择一个启动器,无论您输入什么。
starter = input("Which Pokemon will you choose?").lower()
if starter == "Bulbasaur":
print("You chose Bulbasaur")
print(rival_name + ": I choose you, Charmander!")
elif starter == "Charmander":
print("You chose Charmander")
print(rival_name + ": I choose you, Squirtle!")
else:
print("You chose Squirtle")
print(rival_name + ": I choose you, Bulbasaur!")
我希望你能够选择这三个中的任何一个,但程序无法正常运行(它只选择了杰尼龟)
您的问题是,由于您降低了字符串起始符,因此它不能等于“任何带有大写字母的内容” Soution 是将 if 语句中的字符串取消大写,例如只是“妙蛙种子”