山海入云梦 发表于 2025-2-19 10:02:43

第一节课的猜数字小游戏,如何让游戏得出结果后,python窗口不自动关闭?

编辑好之后可以在IDLE中运行。
试了一下桌面保存的.py文件,可以打开运行。
但是输入数字运行出结果之后窗口自动关闭了,速度太快看不清结果。
如何编码可以让运行窗口不自动关闭呢?

FishC 发表于 2025-2-19 10:02:52

你可以在代码的最后添加一行 input("Press Enter to exit"),这样程序在输出结果后会等待用户按下回车键,再关闭窗口。

下面是猜数字游戏的示例代码:


import random

answer = random.randint(1, 100)
guess = None

while guess != answer:
    guess = int(input("Please guess a number between 1 and 100: "))

    if guess < answer:
      print("Too low!")
    elif guess > answer:
      print("Too high!")

print("Congratulations! You guessed the right number.")

# Prevent the window from closing immediately
input("Press Enter to exit")


这样,当游戏得出结果后,你需要按下回车键,窗口才会关闭。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

中英文泡椒 发表于 2025-2-19 15:26:05

你点击Python文件,选着用idle打开就可以了,如果没有这个选项就点显示更多选项

页: [1]
查看完整版本: 第一节课的猜数字小游戏,如何让游戏得出结果后,python窗口不自动关闭?