第5课 求助大佬们
import randomsecret=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模块引出一个函数吗?不能去掉吗?
第一行是神莫意思,干什么用的 本帖最后由 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()
可以从指定的序列中,随机的截取指定长度的片断,不作原地修改。
python自动集成了ramdom库,但是python不能把所有的库都带上,那运行起来就太臃肿了。
所以这种采用第三方导入的方式,是pyhon自带精简的一种方式,你用,就导入,不用,默认就好。
自带库你得按照自带库的规则运行,random.randint说明random这个模块下面有个randint的模块,你得按人家写好的规则玩,不然就尝试自己写一个用自己的规则玩也是可以的。 来学习一下{:10_297:} 不能去掉。
打个比喻:
random是一个自行车修理工具箱;randint是箱子里面的7号内六角扳手。
你不可能骑车还随身携带一个工具箱。
当需要用内六角扳手的时候,你只需要声明引用random工具箱,打开远程量子背包,然后使用里面的扳手randint就行。 Twilight6 发表于 2020-6-22 22:55
第一行这是导入模块
哇,太详细了,通俗易懂,非常感谢 常十六 发表于 2020-6-23 09:29
不能去掉。
打个比喻:
欧克欧克,谢谢啦,非常生动 一只小小白 发表于 2020-6-23 23:17
哇,太详细了,通俗易懂,非常感谢
嘿嘿 帮助到你就好~~~{:10_297:} Twilight6 发表于 2020-6-23 23:18
嘿嘿 帮助到你就好~~~
嘿嘿嘿,老师经常不在线,只能来着求助了{:10_257:} Twilight6 发表于 2020-6-23 23:18
嘿嘿 帮助到你就好~~~
话说大佬,再问一个问题,怎末能快速赚渔币啊?本来想练习一下课后作业的,结果都要买。我才刚来两天,不太懂 一只小小白 发表于 2020-6-23 23:26
话说大佬,再问一个问题,怎末能快速赚渔币啊?本来想练习一下课后作业的,结果都要买。我才刚来两天,不 ...
发优质帖子~
被他人评分~
回答问题~获得最佳~
每日签到~
开通 VIP 一劳永逸 Twilight6 发表于 2020-6-23 23:32
发优质帖子~
被他人评分~
回答问题~获得最佳~
emmm我还是个初中生,没那多时间和金钱 一只小小白 发表于 2020-6-23 23:36
emmm我还是个初中生,没那多时间和金钱
实话说,自己省省就出来了,论坛里有好几个还没上初中,都比我强 Twilight6 发表于 2020-6-23 23:44
实话说,自己省省就出来了,论坛里有好几个还没上初中,都比我强
我特
页:
[1]