python实现随机点名程序

这篇具有很好参考价值的文章主要介绍了python实现随机点名程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

python实现随机点名程序

​ 学习了一段时间python的小伙伴一定会学到一个模块,那就是random,随机数模块,我个人觉得random模块是非常好用的,模块内的许多方法都很方便,虽然很好用,但是还是有的小伙伴不太会用这个模块,这篇文章就教大家用random模块写一个随机点名的程序。

​ 这里random模块就不做介绍了,我们会用到random中的shuffle()方法,shuffle内传的是一个列表,例如,shuffle(name_list), shuffle()方法会将列表随机打乱。

一,首先导入random模块

import random

二,我们需要一个列表来存储人名

name_list = ['小明', '小花', '张三', '李四', '赵六']

这里的人名都是随便写的

三,下面我们就要用shuffle()方法把列表打乱

random.shuffle(name_list)

四,打乱之后我们就可以用for循环打印出每一个人的名字

for name in name_list: 
    if input() == '':  #按一次回车输出一个人名
        print('这次点到的是' + name + '同学', end = '')
else:
    print('\n这一轮点名结束') 

五,我们可以加一个while循环,实现多轮的点名

while True:
    random.shuffle(name_list)
    for name in name_list: 
    	if input() == '':  #按一次回车输出一个人名
        	print('这次点到的是' + name + '同学', end = '')
	else:
    	print('\n这一轮点名结束') 

下面是完整代码

import random
name_list = ['小明', '小花', '张三', '李四', '赵六']
while True:
    random.shuffle(name_list)
    for name in name_list: 
    	if input() == '':  #按一次回车输出一个人名
        	print('这次点到的是' + name + '同学', end = '')
	else:
    	print('\n这一轮点名结束')

接下来我们来看一下运行结果
python实现随机点名程序
到这里点名程序就写完了,是不是很简单.文章来源地址https://www.toymoban.com/news/detail-454084.html

到了这里,关于python实现随机点名程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用JS来实现随机点名的效果

    今天我们来做一个比较简单的JS点名效果,先把HTML和css给准备好,然后我们开始写JS结构 HTML h2随机点名/h2     div class=\\\"box\\\"         span名字是:/span         div class=\\\"qs\\\"这里显示姓名/div     /div     div class=\\\"btns\\\"         button class=\\\"start\\\"开始/button         button class=\\\"end\\\"结束

    2024年02月08日
    浏览(35)
  • 1-JavaScript 点击事件 随机点名器

    web前端JavaScript交互 ------ 点击事件 意义: JavaScript中的点击事件是指当用户在页面上点击某个元素时触发的事件。这个事件可以用于执行各种操作,如改变元素的样式、修改页面内容等。这是Web应用程序中最常用 的交互方式之一,允许用户与网页进行交互,提高用户体验。

    2024年02月08日
    浏览(31)
  • 开学了,如何用python开发个上课点名小程序~

    今天在地铁上刷到了一个这样的短视频, 我寻思是不是也可以写一个类似的上课点名程序, 想法经不起等待,说写就写~ Tkinter 是 python 内置的 TK GUI 工具集。 TK 是 Tcl 语言的原生 GUI 库。 作为 python 的图形设计工具,它所使用的 Tcl 语言环境已经完全嵌入到了 python 解释器中。

    2024年02月10日
    浏览(38)
  • 基于unity+c#的随机点名系统(简单UI界面+列表+数组)

    目录 一、功能界面显示 二、UI 1、视频的使用 (1)渲染纹理 (2) 视频铺全屏 (3)视频的调用 2、 下拉文本框的使用(旧版) 3、输入文本框的使用(旧版) 4、更新Test文本和下拉文本框的内容 三、保存之前的记录 1、PlayerPrefs (1)保存数据: (2)读取数据: (3)删除

    2024年04月27日
    浏览(23)
  • 记录--js小练习(弹幕、 电梯导航、 倒计时、 随机点名、 购物放大镜)

    弹幕 电梯导航 倒计时 随机点名 购物放大镜 效果预览 功能:输入弹幕内容,按下回车显示一条弹幕(弹幕颜色、字体随机生成) 思路:设置按钮抬起事件,在事件中判断如果按下的是回车键则将输入框中替换掉敏感词的数据追加到标签中,字体的颜色、大小、位置按照生成

    2024年02月04日
    浏览(50)
  • 基于微信小程序的课程点名签到系统设计与实现 报告+项目源码及数据库文件

    题目:微信点名系统小程序 目录 第一节 系统分析与设计 1.1 需求分析 1.2 数据库设计 1.2.1 数据库模型图(初步设计) 1.3 系统功能设计 第二节 系统开发及实现 2.1 系统开发平台及工具 2.2 系统页面及使用说明 2.1.2 学生签到页面(首页) 2.1.3 学生查询页面(课程、我的) 2.

    2024年02月12日
    浏览(31)
  • java基于微信小程序的课堂点名签到请假系统 uniapp 小程序

    随着我国教育改革的开放,以及各大高校不断的扩招,大学生的数量也在不断的增加。相对应的就需要各大高校在管理方面提高。很明显传统的教育管理模式已经不能够适应当代高速发展的教育速度。所以一定要通过现代化,智能化方式来对教育进行管理,课堂点名就是其中

    2024年02月09日
    浏览(39)
  • python带你制作可以随机的自答题程序

    前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 环境使用: 解释器版本 python 3.8 代码编辑器 pycharm 2021.2 模块使用: import requests — 数据请求 / 第三方模块 / 需要安装 import re — 正则表达式来匹配处理字符串 / 内置模块 / 无需安装 from selenium import webdriver — 自动测试模块 pip install sel

    2023年04月18日
    浏览(31)
  • 【机器学习】python实现随机森林

    目录 一、模型介绍 1. 集成学习 2. bagging 3. 随机森林算法 二、随机森林算法优缺点 三、代码实现 四、疑问 五、总结 本文使用mnist数据集,进行随机森林算法。 集成学习通过训练学习出多个估计器,当需要预测时通过结合器将多个估计器的结果整合起来当作最后的结果输出。

    2024年02月05日
    浏览(33)
  • 机器学习数据顺序随机打乱:Python实现

      本文介绍基于 Python 语言,实现机器学习、深度学习等模型训练时, 数据集打乱 的具体操作。   在机器学习中,如果不进行数据集的打乱,则可能导致模型在训练过程中出现具有“ 偏见 ”的情况,降低其泛化能力,从而降低训练精度。例如,如果我们做深度学习的分

    2024年02月05日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包