python实现随机点名程序
学习了一段时间python的小伙伴一定会学到一个模块,那就是random,随机数模块,我个人觉得random模块是非常好用的,模块内的许多方法都很方便,虽然很好用,但是还是有的小伙伴不太会用这个模块,这篇文章就教大家用random模块写一个随机点名的程序。
这里random模块就不做介绍了,我们会用到random中的shuffle()方法,shuffle内传的是一个列表,例如,shuffle(name_list), shuffle()方法会将列表随机打乱。
一,首先导入random模块
import random
二,我们需要一个列表来存储人名
name_list = ['小明', '小花', '张三', '李四', '赵六']
这里的人名都是随便写的
三,下面我们就要用shuffle()方法把列表打乱
random.shuffle(name_list)
四,打乱之后我们就可以用for循环打印出每一个人的名字
for name in name_list:
if input() == '': #按一次回车输出一个人名
print('这次点到的是' + name + '同学', end = '')
else:
print('\n这一轮点名结束')
五,我们可以加一个while循环,实现多轮的点名
while True:
random.shuffle(name_list)
for name in name_list:
if input() == '': #按一次回车输出一个人名
print('这次点到的是' + name + '同学', end = '')
else:
print('\n这一轮点名结束')
下面是完整代码文章来源:https://www.toymoban.com/news/detail-454084.html
import random
name_list = ['小明', '小花', '张三', '李四', '赵六']
while True:
random.shuffle(name_list)
for name in name_list:
if input() == '': #按一次回车输出一个人名
print('这次点到的是' + name + '同学', end = '')
else:
print('\n这一轮点名结束')
接下来我们来看一下运行结果
到这里点名程序就写完了,是不是很简单.文章来源地址https://www.toymoban.com/news/detail-454084.html
到了这里,关于python实现随机点名程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!