我正在尝试检测按键以确定用户是否想再次播放,但msvcrt.getch()对我来说不起作用。这是我的代码:
lock
有什么建议吗?
编辑:下面的答案可以在命令行上运行,出于某些原因只是不在PyCharm中
答案 0 :(得分:0)
您只应拨打msvcrt.getch()
一次。将您的代码更改为以下内容:
import msvcrt
#the game here
print "Do you want to continue? Y/N"
response = msvcrt.getch()
if response.lower() == 'y':
print"Let's play again!"
print"-----------------"
elif response.lower == 'n' :
"Okay, hope you had fun"
break