我试图用python制作一个游戏控制器,但失败得很惨,因为当我试图打开第二个程序时,它是按顺序运行的,所以先是1,然后是2,等等,这是我代码的一部分:
*import os
print('What game do you want to play?')
print('1. Hangman')
print('2. Dragon Realm')
print('3. Crafting Challenge')
gamechoice = input()
if gamechoice == '1':
print('Ok, sending you there...')
os.startfile('hangman.py')
gamechoice = input()
if gamechoice == '2':
print('Ok, sending you there...')
os.startfile('Dragon Realm.py')
gamechoice = input()
if gamechoice == '3':
print('Ok, sending you there...')
os.startfile('crafting challenge.py')*
你只需要获得一次输入。在if语句中,你需要正确地缩进,这样你就不会执行你不想执行的代码。你知道吗
像这样的方法可能有用:
相关问题 更多 >
编程相关推荐