最近为了在课堂中提高学生的兴趣,使用python写了一个随机点名的小程序,正好python也是学生以后要学习的知识。

首先需要每个班级学生的名单(直接找班主任要),复制到保存到txt文件里即可。命名建议使用班级号,比如1.txt,这样每次点名将代码修改成当前班级的班级号就行了。

import random
a = open("1.txt", "r", encoding="UTF-8")
b = a.read()
NameList = b.split('\n')
choose = 'y'
while choose == 'y':                #输入y就可以一直点名b = random.choice(NameList)print('------------------')print("   随机点名中...")print('------------------')print("本次点到的幸运儿是:")print(b)print('恭喜你!')print('------------------')choose=input('是否继续点名?')print('------------------')if(choose=='n'):break

Python——课堂随机点名相关推荐

  1. python课堂随机点名_【工作中的Python】随机点名小脚本

    背景:项目组每周的例会中,有一项固定内容就是技术分享,可以是与工作相关或无关的任何技术主题.进行技术分享讲解的同学是随机抽签的.由此做了一个Python的小脚本用于抽取姓名. 脚本内容如下: #!/u ...

  2. python大学随机点名名_python用tkinter实现一个简易能进行随机点名的界面

    今天学到Python 有一个名为 random 的内置模块,可用于生成随机数, 这个好玩~可以用来做为上课随机点名的程序了哈哈.. def main_cor(): import random i = ...

  3. 怎么用python制作随机点名软件_python用tkinter实现一个简易能进行随机点名的界面...

    今天学到Python 有一个名为 random 的内置模块,可用于生成随机数, 这个好玩~可以用来做为上课随机点名的程序了哈哈.. def main_cor(): import random i = ...

  4. 课堂随机点名神器,超简单快捷设置教程

    [点名精灵]点名软件是一款课堂随机点名神器,老师可以通过此软件轻松实现随机点名,有效的保证公平公正的点名服务. 软件使用教程: ①:先导入班级花名册,通过excel表格一键导入(可查看导入示例) ②: ...

  5. Vue2—课堂随机点名

    父亲大人要求我给他做一个随机点名的小玩意,所以我用Vue2做一个简单的课堂随机点名.没有搭建Vue项目,只是在html里引入了Vue.js.学生数据的话只能手动输入.可以在pc和手机端自适应,可以全屏 ...

  6. C语言实现课堂随机点名系统

    今天重温一下在学校时写的课程设计,复习一下在学校里学到的东西,同时也希望能够帮助到那些和我一样被课设所折磨的可怜人儿~ 文章目录 1.项目要求 2.项目功能的实现 函数一:将选择打开文件内容读入结构体 ...

  7. Python+HTML随机点名抽奖源码模板

    介绍: 一款不错的Python+HTML随机点名抽奖源码模板,带背景音乐,bootstrap框架自适应手机端,随机数据在others.js里面增加修改. 网盘下载地址: http://kekewl.c ...

  8. 学生随机点名PHP,JS实现课堂随机点名和顺序点名

    1. 效果: 2. Html代码: 随机点名区域 3. JavaScript代码: var i = 0; //t用来接收setTimeOut()的返回值 var t; var st = ['张三',' ...

  9. [Electron]仿写一个课堂随机点名小项目

    自从前几个月下了抖音,无聊闲暇时就打会打开抖音,因为打开它有种莫名其妙打开了全世界的感觉... 无意中看到这个小视频:随机点名 于是仿写了一个课堂点名小项目,算是对Electron的一个简单的认识,有 ...

最新文章

  1. iOS三种拨打电话的方法
  2. RFID采用率迟迟不涨,原因何在?
  3. asp.net 图片 上传 打水印 高质量缩略图
  4. 眼下发展最迅猛的十家网络安全公司
  5. 视频处理简单实例 [OpenCV 笔记2]
  6. 中文命名之Hibernate 5演示 - 使用注解(annotation)而非xml定义映射
  7. [leetcode]146. LRU缓存机制
  8. 浅谈 MVC3 WebMail 发送邮件
  9. spss essentials for python_SPSS python教程:[1]安装Python Essentials
  10. 运行QT打包后的程序出现d:\Program Files (x86)\SogouInput\...错误
  11. RDS报警问题解决过程
  12. Python的exec
  13. 湖北武汉施工员报考排给水和电气的施工方法建筑七大员报考
  14. 数据结构第一课:希尔排序和选择排序的时间复杂度随机数组的生成
  15. [SpringBoot](一)基本概念
  16. sql server 创建动态交叉表
  17. springboot学习(七十三) springboot中使用springdoc替换swagger(springfox)
  18. Kafka(生产者)
  19. python jwt pyjwt 使用案例
  20. 浅谈 SAP ABAP 系统里的 ALV 输出方式实现

热门文章

  1. 用心AI中国:国庆彩车上的猎户星空机器人
  2. 30-跟新购物车商品
  3. Live800:企业网站如何添加客服?
  4. 分发下载用什么工具?联想企业网盘已成办公新标配
  5. STC15系列读取DS18B20温度传感器串口显示代码
  6. 云计算和大数据区别和联系
  7. 中国高校计算机大赛(天梯赛)官网,中国高校计算机大赛——团体程序设计天梯赛校内辅导通知...
  8. 欢迎Slashdot!
  9. 院士、杰青,任“双一流”院长!
  10. Linux Mint 17.1默认使用谷歌Noto字体