我已经开始阅读Michael Dawson的《面向绝对初学者的Python》(第三版(一书。这本书的首要挑战之一是运行作者编写的一个程序,看看它能做什么。这就是它的样子:
# Game Over
# Demonstrates the print function
print("Game Over")
input("nnPress the enter key to exit.")
当我继续运行该模块时,会出现以下内容。
">重启:我的一些信息
上的游戏
按回车键退出。">
然而,当我按下回车键时,这个节目并没有像他在书中所说的那样退出。他说,窗户会消失,但事实并非如此。
我的电脑怎么了?我有一台MacBook,不过我使用的是网站上最新的python软件。
如果你能帮助我,我将非常感激,因为我才刚刚开始,有点想知道我的东西出了什么问题。
谢谢
基于OP:评论的回答
当我点击enter时,会出现以下内容:">>>"每次点击输入包含这三个字符的新行。问题尽管仍然没有关闭
因此,按下回车键后,您会看到
>>>
如果你再按回车键,你就会看到
>>>
>>>
"程序"(即python脚本(实际上已经关闭,并且您已经退出。您看到的>>>
是python提示符。
要退出python提示符,请键入exit()
并按enter
我认为这会奏效首先,使用此代码安装键盘包
pip install keyboard
第二,使用此代码
import keyboard
# Game Over
# Demonstrates the print function
print("Game OvernnPress the enter key to exit.")
while True:
if keyboard.is_pressed("enter"):
exit(0)