我正在尝试制作一个在控制台上运行的篮球比赛,告诉用户得分时的得分及其距离。这是代码:
game = False
gameStart = input('Press any button to play. ')
gameStartAnswers = ' qwertyuiopasdfghjklzxcvbnm,./;’[] \=-0`123456789~!@£$%^&*()_+{}|:”<>?QWERTYIUOPASDFGHJKLZXVBNM'
if gameStart in gameStartAnswers:
game == True
else:
print('Invalid input.')
game == False
问题是控制台中什么都没打印(有用),只有空白行或:
Invalid input.
请详细说明如何解决此问题。
答案 0 :(得分:2)
此代码块未达到您的期望:
if gameStart in gameStartAnswers:
game == True
else:
print('Invalid input.')
game == False
使用game == True
时,您正在评估游戏是否为真;您不是分配游戏是真的。
改为使用game = True
。