马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 漫星闪 于 2022-8-11 11:38 编辑
Hello,我漫星闪又回来啦,笔记开始之前先讨鱼币,求评分,孩子实在比钟离还穷了(手动狗头)。不过开头我要先说明一下,不是我偷懒拖更,是家里网有点问题,这几天在修。
上个笔记我给大家挖了个坑,记得小甲鱼老湿提出的三个小游戏改进要求吗?上个笔记我只讲了两个要求,所以今天的任务就是完成第三个要求。不过既然都单独成一集了,证明这节课的难度还是较大的。那么这节课的目标就是:使小游戏答案是1~10中的一个随机数。
你可以试着编一个数学逻辑模型,不过这太难了,所以我们只好使用伪随机数了,不过补充一点:任何算法生成的数,都是伪随机数!真正的随机数,只能由量子计算机实现!
总有人遇到过与我们相同的问题,所以这就要导入他们帮大家设计好的代码,即模块。怎么查看模块用途呢?使用IDLE,依次点的 “Help” > “Python Docs”(或快捷键F1),这时会跳出一个叫documentation的页面,在搜索框内就能搜索了,这里我们要用到一个叫random的模块,所以搜索: "random"。找到一个叫random (module)的文档,里面就是对random(伪随机数模块)的介绍了。
全是英文,大家应该都认识,不过都没精神看吧,不过鱼C帮大家准备好了:https://fishc.com.cn/forum.php?m ... mp;highlight=random
那么只要把答案的变量改成random中生成的随机数就行了,导入模块的方法是:生成随机整数的代码是我们要生成一个1~10,的整数,所以代码如下:小游戏应该这样搞:"""小游戏"""
import random
counst = 3
answer = random.randint(1,10)
while counst > 0:
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
if guess == answer:
print("你是小甲鱼肚子里的蛔虫吗?!")
print("哼,猜中了也没奖励!")
break
else:
if guess < answer:
print("小啦~")
else:
print("大啦~")
counst = counst - 1
print("游戏结束,不玩啦^_^")
你的评分我的心,孩子太穷啦! |