友情提示:380元/半年,儿童学编程,就上码丁实验室。
各位小伙伴大家好:
今天我们一起来学习一个应用非常广泛的拓展库——random.
random是随机的意思,是Python中的标准库。
下面我们一起来看看↓:
↑上面的代码表示输出一个随机数并打印。
首先、是导入模块。
第二步、使用random库中的randint函数在0-100内随机生成一个整数。
第三步、使用print函数打印存在变量x中的整数。
如果你运行程序几次会发现它每次生成的数都是不一样的。
同样的代码上次输出83这次输出98.这就是随机库函数randint()的作用。
我们再来试试循环输出10个数:
(其中的print()函数的参数end我们在后期的更高级课程再详细讲解,这里我只要“拿来主义”会用就行。)
下面我用使用随机函数画出随机的直线。
因为坐标是随机的所以画出的直线也是随机的。
↓下面这个有点不一样:
主要是x轴坐标依次向右i×2(不是随机的),而y坐标是随机生成的。所以会让直线在一个方向上振动。
→最后我们在画直线的同时,输出当前坐标,并打印到屏幕。
本期我们主要学习random库中的随机生成整数的函数(或者叫方法)randint()。这个函数在实际应用中十分广泛,例如我们经常遇到的验证码就是这个原理。
转自公众号:
高维数学