0Percent 发表于 2022-10-29 22:30:33

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

RT
怎么说 因为才学1天 只能做个特别特别简单的小游戏
猜测0~100的随机数字
猜大猜小了会有提示

如果对于代码有什么好的建议 也可以给我说说

0Percent 发表于 2022-10-29 22:31:19

期间 为了实现按任意键继续 我甚至用了循环除了
最后发现一个os库
直接可以os.system('pause')处理

wdscxsj 发表于 2022-10-30 13:12:37

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

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

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

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

0Percent 发表于 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(控制台)版

GUI(窗口)版



页: [1]
查看完整版本: Python初学者作品-比较弱的小游戏 猜数字