鱼C论坛

 找回密码
 立即注册
查看: 2892|回复: 7

[已解决]怎么在这个小游戏结束后做一个延迟

[复制链接]
发表于 2021-6-13 19:46:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
"""用python设计第一个游戏"""

temp = input("猜测数字")
guess = int(temp)

if guess == 8:
    print("yes")
    rrint("good")
else:
    print("no")

print("game oevr")

就是 运行后 输入数字他直接就退出了  各位大佬拜托了
最佳答案
2021-6-13 20:19:07


你输入就秒退,那么你应该是通过 直接双击 py 文件来打开的

在cmd 中运行只要代码运行结束,那么就关闭cmd 窗口,在代码后加上 input 可以让程序等待用户输入,就不会立即关闭窗口了

你 if 下面的代码块的第二个 print 打错了,参考代码:
temp = input("猜测数字")
guess = int(temp)

if guess == 8:
    print("yes,good!")
else:
    print("no")

print("game oevr")
input()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-6-13 20:19:07 | 显示全部楼层    本楼为最佳答案   


你输入就秒退,那么你应该是通过 直接双击 py 文件来打开的

在cmd 中运行只要代码运行结束,那么就关闭cmd 窗口,在代码后加上 input 可以让程序等待用户输入,就不会立即关闭窗口了

你 if 下面的代码块的第二个 print 打错了,参考代码:
temp = input("猜测数字")
guess = int(temp)

if guess == 8:
    print("yes,good!")
else:
    print("no")

print("game oevr")
input()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2021-6-13 20:43:08 | 显示全部楼层
Twilight6 发表于 2021-6-13 20:19
你输入就秒退,那么你应该是通过 直接双击 py 文件来打开的

在cmd 中运行只要代码运行结束,那么就 ...

在等待用户输入后我怎样写一个循环这个游戏继续呢?谢谢解答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-13 20:45:45 | 显示全部楼层
痴漫 发表于 2021-6-13 20:43
在等待用户输入后我怎样写一个循环这个游戏继续呢?谢谢解答

judge = "Y"
while judge == "Y":
    temp = input("猜测数字:")
    guess = int(temp)

    if guess == 8:
        print("yes,good!")
    else:
        print("no")
    judge = input('是否继续游戏?(输入“Y”继续):')

print("game oevr")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-13 21:18:19 | 显示全部楼层

这个只能编辑器模式使用吧 ? 交互模式的话是会报错的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-13 21:18:56 | 显示全部楼层

judge = "Y":
while judge == "Y":
    temp = input("猜测数字:")
    guess = int(temp)

    if guess == 8:
        print("yes,good!")
    else:
        print("no")
    judge = input('是否继续游戏?(输入“Y”继续):')

print("game oevr")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-13 21:30:24 | 显示全部楼层
痴漫 发表于 2021-6-13 21:18
这个只能编辑器模式使用吧 ? 交互模式的话是会报错的



这是因为 IDLE 交互界面 不支持多行代码执行

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-13 21:37:30 | 显示全部楼层
Twilight6 发表于 2021-6-13 21:30
这是因为 IDLE 交互界面 不支持多行代码执行

j交互界面你那个Y第一行就会报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-8 05:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表