代码是接触一个新的知识点,随机函数的使用和把类型确定为数据型。涉及到的有random()和int()
调用随机(random)模块,图片限制没有显示出来;定义一个空列表;利用for循环在range列表中循环数据;调用随机函数,在for循环中的变量和20这一范围内随机生成一个数;将这一生成的字符用int()函数转换为数据类型赋于变量s;打印s;将s的值进行一种运算后添加到列表末尾。最后打印列表。输出结果是十个随机数;列表中的内容发现跟打印出的随机数相同。
把随机函数的范围参数顺序改变发现仍然可以输出结果;但结果跟前述代码的不同,发现随机数19对应列表中有0值,而其他值都是原来的数。
添加列表元素的运算表达式改变下,发现列表中的元素全部变成了0或1,并且对应奇数为1、偶数为0。现在知道了s%19这一表达式是对变量s求余数。查了资料才知道这叫求模运算。
再次运行代码发现真的就是随机生成的数字。
总结:
1、random在python中内置为随机函数,随机生成字符;uniform方法是表示在某一范围内生成随机数;范围顺序不影响代码运行;
2、int()函数表示把字符转换为数字,当然是数字类型的字符才可以;在需要用户输入操作并且进行与数字有关的条件判断时非常有用;
3、求模运算就是求余数,用%表示。