第三阶段---python基础---抽签点名案例

下面展示一些 脚本代码

import random			#导入random模块用于随机生成

with open("C:\\Users\\***\\Desktop\\Python脚本\\需求文件\\****.txt","r",encoding="utf8") as f:
    data = f.readlines()			#用with open ... as f。打开成员名单,并赋值给f。省去了关文件的操作
    										#利用.readlines()把文件整体读取转换为列表存入data。
userlist = []  			#定义一个空列表变量
for i in data: 			#用for循环在data列表中逐个取值
    userlist.append(i.rstrip())			#用.rstrip对取出的值整理(默认为清楚值内的空格),用.append向列表末尾追加值。整理得到userlist
                                                                                        
print(userlist)				#输出
                                                                                        
while not userlist == []:			#判断语句,当userlist列表等于空时结束循环
    num = input("请输入你的选择:1-抽签,2-退出:")				#获取一个值,1或者2.
    if num == "1":			#若为1,执行下列操作
        randuser = random.choice(userlist)			#利用random中.choice方法在列表userlist中随机取一个值给randuser。
        print("恭喜:"+randuser)			#输出
        userlist.remove(randuser)			#在userlist列表中删除randuser的值
    elif num == "2":			#若输入为2
        print("感谢使用!") 			#执行退出,输出文字
        break
    else:
        continue                                                                        
print("抽签完毕!我已退出!")               
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值