启动器始终设置为一个特定的

问题描述 投票:0回答:1

我有一个脚本,理论上应该选择一个神奇宝贝启动器并继续,但该程序只允许选择一个启动器,无论您输入什么。

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!")
  

我希望你能够选择这三个中的任何一个,但程序无法正常运行(它只选择了杰尼龟)

python python-3.x if-statement replit
1个回答
0
投票

您的问题是,由于您降低了字符串起始符,因此它不能等于“任何带有大写字母的内容” Soution 是将 if 语句中的字符串取消大写,例如只是“妙蛙种子”

© www.soinside.com 2019 - 2024. All rights reserved.