所以基本上我试图重新创建一个在守望先锋中打开一个战利品箱到Python中的可运行程序。我试图让数组中的四个随机项目显示出来,每次用户输入'open'打开一个框。在每个盒子打开后,我希望它循环并询问他们是否想要打开另一个盒子,或者如果他们不打开,然后停止该程序。这里是我的代码到目前为止:试图模拟在Python中的守望先锋战利品盒开放程序
import random
# welcome
print("Welcome to the Overwatch Loot Box Simulator!")
OpenBox = input("Type 'open' to open a loot box!")
OverwatchSkins = [
'Legendary: Oni Genji',
'Epic: Frostbite Pharah',
'Rare: Banana Winston',
'Rare: Cobalt Reinhardt',
'Epic: Synaesthesia Lucio',
'Legendary: Lone Wolf Hanzo',
'Rare: Rose Widowmaker',
'Rare: Celestial Mercy',
'Epic: Carbon Fiber D.VA',
'Legendary: Dr. Junkenstein Junkrat',
'Epic: Nihon Genji',
'Rare: Blood Reaper',
'Rare: Ebony McCree',
'Epic: Demon Hanzo',
'Rare: Peridot Ana',
'Rare: Lemonlime D.VA',
'Epic: Taegeukgi D.VA',
'Legendary: Mei-rry Mei',
'Legendary: Augmented Sombra',
'Rare: Technomancer Symmetra',
'Rare: Mud Roadhog'
]
if OpenBox == "open":
print(random.choice(OverwatchSkins))
OverwatchSkins数组将只填补更多的名称后。任何帮助是极大的赞赏!
至少懒得去正确地格式化你的问题。 – tambre
[请求用户输入,直到他们给出有效响应]的可能重复(http://stackoverflow.com/questions/23294658/asking-the-user-for-input-until-they-give-a-valid-回复) – WhatsThePoint