鱼C论坛

 找回密码
 立即注册
查看: 4161|回复: 12

帮帮忙

[复制链接]
发表于 2022-10-17 22:29:14 | 显示全部楼层 |阅读模式

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

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

x
做游戏的那个game.py保存到桌面上怎么一运行就闪退掉了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-17 22:37:03 | 显示全部楼层
本帖最后由 jackz007 于 2022-10-17 22:38 编辑

         估计是代码有错误。
         在 IDLE 中用鼠标点击 "File > New File" ,在新窗口中加载 "game.py" 然后,F5 运行,看看 Python 给出的错误信息是什么。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-17 22:37:25 | 显示全部楼层
发个代码瞧瞧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-17 22:42:54 | 显示全部楼层

"""用Python设计第一个游戏"""
temp = input("请输入这次数学考试成绩")
guess = int(temp)

if guess == 100:
    print("好棒你离女神又近了一步!")
else:
    print("小子,想要幸福,就得努力!")


print("游戏结束,不玩啦!")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-17 22:52:18 | 显示全部楼层
本帖最后由 jackz007 于 2022-10-17 22:54 编辑
"""用Python设计第一个游戏"""
temp = input("请输入这次数学考试成绩")
guess = int(temp)

if guess == 100:
    print("好棒你离女神又近了一步!")
else:
    print("小子,想要幸福,就得努力!")

print("游戏结束,不玩啦!")
input('按下回车键. . .')      # 增加这一句
        代码没有问题,现在再用鼠标双击文件运行试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-17 23:04:36 | 显示全部楼层
game.py这个文件可以打开,但当我输入成绩时,按回车就直接闪退了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-17 23:06:18 | 显示全部楼层
但是如果在IDLE里打开这个文件是可以运行的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-17 23:36:51 | 显示全部楼层
本帖最后由 jackz007 于 2022-10-17 23:39 编辑
zhehao.hu12 发表于 2022-10-17 23:04
game.py这个文件可以打开,但当我输入成绩时,按回车就直接闪退了


       这是因为 Python 脚本运行需要依托一个 CMD 窗口,以便与用户交互(键盘输入、屏幕输出),所以,当用鼠标双击 .py 源码文件的时候,操作系统会自动打开一个 CMD 窗口供 Python 解释器使用,当代码运行结束的时候,这个 CMD 窗口的使命也就结束了,操作系统会及时复原现场,立即结束 CMD 窗口,所以,你看到,在键盘输入并回车后,黑色窗口一闪就没有了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-18 00:11:30 | 显示全部楼层
那这个解决不了吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-18 07:18:28 | 显示全部楼层
一,代码最后加一个这个
while True:
    pass
这样代码运行结束时就可以循环等待,用户按下Ctrl C才可退出

二,你可以这么写
from os import system
#你的代码,无需任何修改
system("pause")

运行完成后会提示 请按任意键继续 CMD有效
这样用户按下任意按键也可以退出程序
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-18 16:43:36 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-10-19 16:43:30 | 显示全部楼层
zhangjinxuan 发表于 2022-10-18 07:18
一,代码最后加一个这个

这样代码运行结束时就可以循环等待,用户按下Ctrl C才可退出

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

使用道具 举报

发表于 2022-10-19 19:34:20 | 显示全部楼层

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 09:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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