吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1529|回复: 9
收起左侧

[Python 转载] 零基础尝试和电脑玩比大小游戏程序

[复制链接]
dincia 发表于 2020-8-7 00:33
铺天盖地的python广告,让我这个非计算机专业的零基础小白初步接触到python,网上找了些视频和PDF看的晕乎乎的。  勿喷。

进入正题:
# 1.人随机抽取1-6之间的一个数
# 2.电脑随机抽取1-6之间的一个数
# 3.比较两个数的大小
# 4.测试
生成人和电脑随机数后尝试打印
# 1.人随机抽取1-6之间的一个数
# 2.电脑随机抽取1-6之间的一个数
#  导入random模块
1596722571(1).png
image.png


# 3.比较两个数的大小
# 4.测试
把两个随机数的打印注释了
image.png
image.png
看着怪怪的,还是要把两个随机数打印出来
image.png
运行一次就结束了,不过瘾,添加循环
image.png
image.png
出大事了,根本停不下来,还看不清,ctrl + c强行停止


# 增加循环条件及退出条件
image.png
打脸了
image.png
找了下if else 的资料,好像没错,查了下input的资料,Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。
so直接break了
image.png
image.png
可以运行了,提示信息看不太懂,继续改

# 优化提示信息
image.png
image.png
到此,基本完成,可以把最开始写的主程序抽出来,定义成方法,减少循环体代码。
image.png


致此,程序基本完成。但是有一个问题,人无法选择出什么数,继续改。
image.png
image.png
好像成功了
image.png
再次打脸
# 把人输入的内容限定在1-6之间
image.png image.png
加了if else不能解决输入字母表的出现错误的问题


查了异常处理的资料,尝试用try except
image.png image.png
先到这了,用时4小时30分钟,以后有时间再把电脑也改成input输入,就可以两个人玩了。

免费评分

参与人数 3吾爱币 +6 热心值 +3 收起 理由
苏紫方璇 + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
hd5222668 + 1 热心回复!
MYLQG2ZHX + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

MYLQG2ZHX 发表于 2020-8-7 01:03
爱学习的好孩子!
Mr-Golden-Week 发表于 2020-8-7 01:23
Ldfd 发表于 2020-8-7 08:03
本帖最后由 Ldfd 于 2020-8-7 08:06 编辑

0基础不建议try except既然你都已经知道bug了,直接判断 isinstance改掉就好了

免费评分

参与人数 1热心值 +1 收起 理由
dincia + 1 谢谢@Thanks!

查看全部评分

paragon 发表于 2020-8-7 08:07
楼主这是真的零基础啊
wuyei 发表于 2020-8-7 08:11
虚心学习中。
xiaosuobjsd 发表于 2020-8-7 08:30
我日,真的是0基础啊,我记得这好像是从0入门第二课
 楼主| dincia 发表于 2020-8-7 08:39
Ldfd 发表于 2020-8-7 08:03
0基础不建议try except既然你都已经知道bug了,直接判断 isinstance改掉就好了

谢谢,已查了isinstance用法。
深水夜藏 发表于 2020-8-7 08:47
我也是零基础,正在学习
头像被屏蔽
偶尔平凡 发表于 2020-8-7 15:30
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 01:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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