萝卜头IT论坛

搜索
查看: 1641|回复: 6
收起左侧

Python初学者作品-比较弱的小游戏 猜数字

[复制链接]
发表于 2022-10-29 22:30:33 | 显示全部楼层 |阅读模式
RT
怎么说 因为才学1天 只能做个特别特别简单的小游戏
猜测0~100的随机数字
猜大猜小了会有提示

如果对于代码有什么好的建议 也可以给我说说
猜数字.py (426 Bytes, 下载次数: 102)
回复

使用道具 举报

 楼主| 发表于 2022-10-29 22:31:19 | 显示全部楼层
期间 为了实现按任意键继续 我甚至用了循环除了
最后发现一个os库
直接可以os.system('pause')处理
回复

使用道具 举报

发表于 2022-10-30 13:12:37 | 显示全部楼层
写得挺好呀。如果是初学编程,最好先开一个命令行窗口,再使用
python 猜数字.py
运行这个脚本,就不需要 os.system() 了。以后学到命令行的使用(sys.argv),还会知道“双击运行”只是一种便捷的操作,不是直接调用程序的方式。

另外,Windows上可以用 msvcrt.getch() 实现相同的等待效果,而不依赖 pause 这个外部命令。但是既不跨平台,又不如上面看似繁琐的方式有益于理解。

如果再吹毛求疵一点,round 是个内置函数,不建议用它当普通变量。这从语法高亮就能直接看出来。

其它的小问题,再多学学,自己就可以改进的。
回复

使用道具 举报

 楼主| 发表于 2022-10-30 15:53:25 | 显示全部楼层
wdscxsj 发表于 2022-10-30 13:12
写得挺好呀。如果是初学编程,最好先开一个命令行窗口,再使用
python 猜数字.py
运行这个脚本,就不需要 o ...

哦哦 感谢感谢
写的时候发现round了
但是我看没影响就用了 嘿嘿
回复

使用道具 举报

发表于 2022-11-1 21:53:58 来自手机 | 显示全部楼层
wdscxsj 发表于 2022-10-30 13:12
写得挺好呀。如果是初学编程,最好先开一个命令行窗口,再使用
python 猜数字.py
运行这个脚本,就不需要 o ...

真正的大佬啊,多多指导论坛的学子们
回复

使用道具 举报

发表于 2022-11-23 14:33:22 | 显示全部楼层
我作过一个Scratch的猜数字,但没有你的好。
回复

使用道具 举报

发表于 2023-3-22 09:21:54 | 显示全部楼层
本帖最后由 电脑时间 于 2023-3-22 09:29 编辑

关于此升级版。。。
刮刮乐:需要的库
(console使用Random、namedtuple、Math库)
(gui使用math、sys、random、QMainWindow、QApplication、QPushButton、qApp、QMessageBox、Qt、Ui_Form、pygame库)
间隔随机选择
Console(控制台)版
console.zip (1.49 KB, 下载次数: 59)
GUI(窗口)版
gui.zip (2.08 KB, 下载次数: 63)


回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-5-20 05:16 , Processed in 0.102889 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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