第三阶段---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向列表末尾追加值。整理得到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基础---抽签点名案例相关推荐
- 三,python基础初识。
三,python基础初识. 1,运行python代码. 在d盘下创建一个t1.py文件内容是: print('hello world') 打开windows命令行输入cmd,确定后 写入代码pytho ...
- Python基础教程书籍案例:新闻采集(新闻聚合)【上】
这个练习项目来自<Python基础教程(第2版)>,案例原名为"新闻聚合". 项目分为两个阶段: 第一阶段:通过与NNTP服务器进行交互获取新闻源. 第二阶段:获取不同 ...
- 十、给小白看的第三篇Python基础教程
本文是第三篇,一共四篇打下Python基础 @Author:Runsen @公众号:Python之王 上面两个基本搞定了Python中数据结构,下面花一篇讲讲最重要的类. 7.面向对象编程 万物皆是对 ...
- Python学习笔记(三) Python基础
(二)python基础 python基础 自然语言与编程语言有所不同 ,自然语言可以在不同的情景下有不同的含义或解释 , 但这是编程语言是坚决杜绝的 . 编程语言应有的性能要求有:一致性 . 无二义性 ...
- python基础教程第三版-Python基础教程(第三版)(七)再谈抽象
菜鸡的学习笔记. 7.1 对象魔法 多态:可对不同类型的对象执行相同的操作,但是操作将随对象所属的类型而异: 封装:对外隐藏对象内部工作原理的细节: 继承:可基于通用类创建出专用类. 按作者的意思,多 ...
- 三、python基础语法进阶篇(黑马程序猿-python学习记录)
黑马程序猿的python学习视频:https://www.bilibili.com/video/BV1qW4y1a7fU/ ====================================== ...
- Python3入门(三)——Python基础语法
一.基本语法 1.行和缩进 Python中,不使用括号来表示代码的类和函数定义块或流程控制. 代码块是由行缩进,缩进位的数目是可变的,但是在块中的所有语句必须缩进相同的量. 如下所示: a = 100 ...
- python3基础语法-Python3入门(三)——Python基础语法
一.基本语法 1.行和缩进 Python中,不使用括号来表示代码的类和函数定义块或流程控制. 代码块是由行缩进,缩进位的数目是可变的,但是在块中的所有语句必须缩进相同的量. 如下所示: a = 100 ...
- python3入门代码-Python3入门(三)——Python基础语法
一.基本语法 1.行和缩进 Python中,不使用括号来表示代码的类和函数定义块或流程控制. 代码块是由行缩进,缩进位的数目是可变的,但是在块中的所有语句必须缩进相同的量. 如下所示: a = 100 ...
最新文章
- python调用cmd命令
- 偈颂一首《静心莲》【心静如止水,雷打无波澜。佛前忏一刹,万千罪消融。】
- flink网页端提交pr-修改文档报错
- Table城市代码翻译
- bootstrap 页面垂直居中_前端布局之——水平垂直居中
- cas内外网同时访问_并发编程高手必知——CAS详解
- [渝粤教育] 武汉理工大学 金属工艺学B 参考 资料
- [转]安装 phpmyadmin 无法载入 mcrypt 扩展 Mcrypt库安装
- Linux Tomcat9 控制界面及管理配置
- GIS:揭开你神秘的面纱
- 程序员必备75道逻辑思维题(附答案)之二
- 爬虫-python(三) 百度搜索关键词后爬取搜索结果
- UI——无限轮播图和分栏控制器
- 手机电池校正代码_安卓手机电量怎样校正?电池校正电量方法
- CF1677E Tokitsukaze and Beautiful Subsegments
- docker仓库mysql所有版本_Docker 安装 MySQL8.0
- OMG!程序猿小哥是如何做到基金收益率高达26.03%?
- python manager 共享数据访问_python 进程间数据共享multiProcess.Manger实现解析
- 4G图传移动视频取证-可视安全生产监管-常见问题解答FAQ
- 【深度学习】图像去雾,去噪里常用的相似评价指标:PSNR(峰值信噪比) SSIM(结构相似度)MSE(均方误差)
热门文章
- Couldnt check the working tree for unmerged files because of an error. bad signature index file cor
- arduino loar_采用ESP8266和Arduino设计基于IoT的患者健康监测系统
- toad连接数据库时报错 cannot load OCI DLL
- java可视化界面背景图_Java界面:java设置背景图片
- DCU Streamer Prefetcher
- 2021辽宁省赛-I.完美主义-M.比赛
- 利用random随机生成汉字名字
- 安全研究 # 课题:二进制成分分析(Binary SCA)
- 英:程序员 外企 英语常用语 (整理)
- 小白重装系统教程_小白一键重装系统win10教程