鱼C论坛

 找回密码
 立即注册
查看: 1978|回复: 13

[已解决]第5课 求助大佬们

[复制链接]
发表于 2020-6-22 22:52:43 | 显示全部楼层 |阅读模式

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

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

x
import random
secret=random.randint(1,10)
print("xiaojiayu")
teep=input("shuzi")
guess=int(teep)
while guess!=secret:
    teep=input("cuo le cuo le,zai lai")
    guess=int(teep)
    if guess==secret:
        print("nb")
        print("nb")
    else:
        if guess<secret:
            print("小了小了")
        else:
            print("大了大了")
print("jishu")
第二行的.含义是从random模块引出一个函数吗?不能去掉吗?
第一行是神莫意思,干什么用的
最佳答案
2020-6-22 22:55:43
本帖最后由 Twilight6 于 2020-6-22 22:57 编辑



import random

第一行这是导入模块

secret=random.randint(1,10)


调用 random 模块中的randint方法  随机在范围内取整数

不能去掉,否则达不到随机的效果了,这个 randint 函数就是为了达到随机的效果才使用的

除非你不想让他随机,而且你要记住,要使用其他模块里的函数,就一定要先导入该模块

这里也给你列举部分  random 模块里的其他函数吧:

random.random()
函数是这个模块中最常用的方法了,它会生成一个随机的浮点数,范围是在0.0~1.0之间。
random.uniform()
正好弥补了上面函数的不足,它可以设定浮点数的范围,一个是上限,一个是下限。
random.randint()
随机生一个整数int类型,可以指定这个整数的范围,同样有上限和下限值,python random.randint。
random.choice()
可以从任何序列,比如list列表中,选取一个随机的元素返回,可以用于字符串、列表、元组等。
random.shuffle()
如果你想将一个序列中的元素,随机打乱的话可以用这个函数方法。
random.sample()
可以从指定的序列中,随机的截取指定长度的片断,不作原地修改。



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-22 22:55:43 | 显示全部楼层    本楼为最佳答案   
本帖最后由 Twilight6 于 2020-6-22 22:57 编辑



import random

第一行这是导入模块

secret=random.randint(1,10)


调用 random 模块中的randint方法  随机在范围内取整数

不能去掉,否则达不到随机的效果了,这个 randint 函数就是为了达到随机的效果才使用的

除非你不想让他随机,而且你要记住,要使用其他模块里的函数,就一定要先导入该模块

这里也给你列举部分  random 模块里的其他函数吧:

random.random()
函数是这个模块中最常用的方法了,它会生成一个随机的浮点数,范围是在0.0~1.0之间。
random.uniform()
正好弥补了上面函数的不足,它可以设定浮点数的范围,一个是上限,一个是下限。
random.randint()
随机生一个整数int类型,可以指定这个整数的范围,同样有上限和下限值,python random.randint。
random.choice()
可以从任何序列,比如list列表中,选取一个随机的元素返回,可以用于字符串、列表、元组等。
random.shuffle()
如果你想将一个序列中的元素,随机打乱的话可以用这个函数方法。
random.sample()
可以从指定的序列中,随机的截取指定长度的片断,不作原地修改。



评分

参与人数 1贡献 +3 收起 理由
雪蝶宿秋风 + 3

查看全部评分

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

使用道具 举报

发表于 2020-6-23 07:53:30 | 显示全部楼层
python自动集成了ramdom库,但是python不能把所有的库都带上,那运行起来就太臃肿了。

所以这种采用第三方导入的方式,是pyhon自带精简的一种方式,你用,就导入,不用,默认就好。

自带库你得按照自带库的规则运行,random.randint说明random这个模块下面有个randint的模块,你得按人家写好的规则玩,不然就尝试自己写一个用自己的规则玩也是可以的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-23 09:18:44 | 显示全部楼层
来学习一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-23 09:29:32 | 显示全部楼层
不能去掉。

打个比喻:
random是一个自行车修理工具箱;randint是箱子里面的7号内六角扳手。
你不可能骑车还随身携带一个工具箱。
当需要用内六角扳手的时候,你只需要声明引用random工具箱,打开远程量子背包,然后使用里面的扳手randint就行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-23 23:17:15 | 显示全部楼层
Twilight6 发表于 2020-6-22 22:55
第一行这是导入模块

哇,太详细了,通俗易懂,非常感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-23 23:17:56 | 显示全部楼层
常十六 发表于 2020-6-23 09:29
不能去掉。

打个比喻:

欧克欧克,谢谢啦,非常生动
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-23 23:18:18 | 显示全部楼层
一只小小白 发表于 2020-6-23 23:17
哇,太详细了,通俗易懂,非常感谢

嘿嘿 帮助到你就好~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-23 23:20:20 | 显示全部楼层
Twilight6 发表于 2020-6-23 23:18
嘿嘿 帮助到你就好~~~

嘿嘿嘿,老师经常不在线,只能来着求助了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-23 23:26:09 | 显示全部楼层
Twilight6 发表于 2020-6-23 23:18
嘿嘿 帮助到你就好~~~

话说大佬,再问一个问题,怎末能快速赚渔币啊?本来想练习一下课后作业的,结果都要买。我才刚来两天,不太懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-23 23:32:17 | 显示全部楼层
一只小小白 发表于 2020-6-23 23:26
话说大佬,再问一个问题,怎末能快速赚渔币啊?本来想练习一下课后作业的,结果都要买。我才刚来两天,不 ...

发优质帖子~
被他人评分~
回答问题~获得最佳~
每日签到~
开通 VIP 一劳永逸
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-23 23:36:23 | 显示全部楼层
Twilight6 发表于 2020-6-23 23:32
发优质帖子~
被他人评分~
回答问题~获得最佳~

emmm我还是个初中生,没那多时间和金钱
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-23 23:44:32 | 显示全部楼层
一只小小白 发表于 2020-6-23 23:36
emmm我还是个初中生,没那多时间和金钱

实话说,自己省省就出来了,论坛里有好几个还没上初中,都比我强
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-24 00:03:41 | 显示全部楼层
Twilight6 发表于 2020-6-23 23:44
实话说,自己省省就出来了,论坛里有好几个还没上初中,都比我强

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-11 13:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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