1 问题
学习了python中的随机数模块,运用random中的shuffle()方法能否做一个随机点名程序。
2 方法
(1)首先导入random模块
(2)然后用一个列表储存人名
(3)用shuffle()方法将列表打乱
(4)用for循环打印出每个人的名字
(5)加一个while循环,实现多轮的点名
代码清单 1
import random
name_list = ['张三','李四','王五']
while True:
random.shuffle(name_list)
for name in name_list:
if input()=='': #按一次回车输出一个人名
print('这次点到的是' +name+ '同学',end='')
else:
print('\这一轮点名结束')
3 结语
针对能否用python做一个随机点名程序这一问题,提出用随机数模块,通过shuffle()实验,证明该方法是有效的,并且加深了对随机数模块的认识,但本文所提方法较简单,适用性不高。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有