下面展示一些 脚本代码

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向列表末尾追加值。整理得到userlistprint(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":           #若输入为2print("感谢使用!")           #执行退出,输出文字breakelse:continue
print("抽签完毕!我已退出!")

第三阶段---python基础---抽签点名案例相关推荐

  1. 三,python基础初识。

    三,python基础初识. 1,运行python代码. 在d盘下创建一个t1.py文件内容是: print('hello world') 打开windows命令行输入cmd,确定后 写入代码pytho ...

  2. Python基础教程书籍案例:新闻采集(新闻聚合)【上】

    这个练习项目来自<Python基础教程(第2版)>,案例原名为"新闻聚合". 项目分为两个阶段: 第一阶段:通过与NNTP服务器进行交互获取新闻源. 第二阶段:获取不同 ...

  3. 十、给小白看的第三篇Python基础教程

    本文是第三篇,一共四篇打下Python基础 @Author:Runsen @公众号:Python之王 上面两个基本搞定了Python中数据结构,下面花一篇讲讲最重要的类. 7.面向对象编程 万物皆是对 ...

  4. Python学习笔记(三) Python基础

    (二)python基础 python基础 自然语言与编程语言有所不同 ,自然语言可以在不同的情景下有不同的含义或解释 , 但这是编程语言是坚决杜绝的 . 编程语言应有的性能要求有:一致性 . 无二义性 ...

  5. python基础教程第三版-Python基础教程(第三版)(七)再谈抽象

    菜鸡的学习笔记. 7.1 对象魔法 多态:可对不同类型的对象执行相同的操作,但是操作将随对象所属的类型而异: 封装:对外隐藏对象内部工作原理的细节: 继承:可基于通用类创建出专用类. 按作者的意思,多 ...

  6. 三、python基础语法进阶篇(黑马程序猿-python学习记录)

    黑马程序猿的python学习视频:https://www.bilibili.com/video/BV1qW4y1a7fU/ ====================================== ...

  7. Python3入门(三)——Python基础语法

    一.基本语法 1.行和缩进 Python中,不使用括号来表示代码的类和函数定义块或流程控制. 代码块是由行缩进,缩进位的数目是可变的,但是在块中的所有语句必须缩进相同的量. 如下所示: a = 100 ...

  8. python3基础语法-Python3入门(三)——Python基础语法

    一.基本语法 1.行和缩进 Python中,不使用括号来表示代码的类和函数定义块或流程控制. 代码块是由行缩进,缩进位的数目是可变的,但是在块中的所有语句必须缩进相同的量. 如下所示: a = 100 ...

  9. python3入门代码-Python3入门(三)——Python基础语法

    一.基本语法 1.行和缩进 Python中,不使用括号来表示代码的类和函数定义块或流程控制. 代码块是由行缩进,缩进位的数目是可变的,但是在块中的所有语句必须缩进相同的量. 如下所示: a = 100 ...

最新文章

  1. python调用cmd命令
  2. 偈颂一首《静心莲》【心静如止水,雷打无波澜。佛前忏一刹,万千罪消融。】
  3. flink网页端提交pr-修改文档报错
  4. Table城市代码翻译
  5. bootstrap 页面垂直居中_前端布局之——水平垂直居中
  6. cas内外网同时访问_并发编程高手必知——CAS详解
  7. [渝粤教育] 武汉理工大学 金属工艺学B 参考 资料
  8. [转]安装 phpmyadmin 无法载入 mcrypt 扩展 Mcrypt库安装
  9. Linux Tomcat9 控制界面及管理配置
  10. GIS:揭开你神秘的面纱
  11. 程序员必备75道逻辑思维题(附答案)之二
  12. 爬虫-python(三) 百度搜索关键词后爬取搜索结果
  13. UI——无限轮播图和分栏控制器
  14. 手机电池校正代码_安卓手机电量怎样校正?电池校正电量方法
  15. CF1677E Tokitsukaze and Beautiful Subsegments
  16. docker仓库mysql所有版本_Docker 安装 MySQL8.0
  17. OMG!程序猿小哥是如何做到基金收益率高达26.03%?
  18. python manager 共享数据访问_python 进程间数据共享multiProcess.Manger实现解析
  19. 4G图传移动视频取证-可视安全生产监管-常见问题解答FAQ
  20. 【深度学习】图像去雾,去噪里常用的相似评价指标:PSNR(峰值信噪比) SSIM(结构相似度)MSE(均方误差)

热门文章

  1. Couldnt check the working tree for unmerged files because of an error. bad signature index file cor
  2. arduino loar_采用ESP8266和Arduino设计基于IoT的患者健康监测系统
  3. toad连接数据库时报错 cannot load OCI DLL
  4. java可视化界面背景图_Java界面:java设置背景图片
  5. DCU Streamer Prefetcher
  6. 2021辽宁省赛-I.完美主义-M.比赛
  7. 利用random随机生成汉字名字
  8. 安全研究 # 课题:二进制成分分析(Binary SCA)
  9. 英:程序员 外企 英语常用语 (整理)
  10. 小白重装系统教程_小白一键重装系统win10教程