python实现抽签功能(不放回抽样)
使用python中random库中的chioce实现抽签功能(不放回抽样)
代码如下:
names = input("请输入参与抽签的人员名单,并用空格键开:").split(' ')
import random
i = len(names)
n = 1
while i >= 1:name1 = random.choice(names)names.remove(name1)print('第{}号为{}'.format(n, name1))i -= 1n += 1
解释:random.chioce可以从一个序列中随机抽取一个元素,实现的是有放回地抽样,因此要在抽取元素之后从原列表中删除该元素,再实行第二次抽取,这样就可以实现不放回抽样了。
python实现抽签功能(不放回抽样)相关推荐
- python解释器的功能_python的解释器是什么?
python解释器是解释python脚本执行的程序.编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执行.py文件. python解释器种 ...
- python网络爬虫的基本步骤-详解Python网络爬虫功能的基本写法
网络爬虫,即Web Spider,是一个很形象的名字.把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛. 1. 网络爬虫的定义 网络蜘蛛是通过网页的链接地址来寻找网页的.从网站某一个 ...
- pycharm支持python3.8_PyCharm 2019.2 发布,Python 3.8功能的支持
PyCharm 2019.2已经发布了,令人兴奋的新功能,开始支持Python 3.8,改进的Jupyter Notebook体验以及更多其他更改. PyCharm 2019.2发布亮点: 改进了Ju ...
- python开发环境功能介绍_第一模块 第3章 Python介绍与环境配置
python入门(全为重点) 1. 编程语言介绍 编程语言分类.总结 2. python介绍 3. 解释器多版本共存 4. 运行python程序的两种方式 5. 一个python程序运行的三个步骤(* ...
- python实现登录功能_python实现用户登录功能模块
python实现登录功能模块#!/usr/bin/env python while True: user = raw_input('Please input username:') if user = ...
- [转载] python字典查询功能_Python中的字典功能
参考链接: Python中的字典dictionary方法 (cmp(), len(), items()-) python字典查询功能 Let's check out some important fu ...
- [转载] 如何使用Python 实现秒表功能?
参考链接: 在Python中使用Tkinter创建秒表 其实python不是我们看到那么复杂,如果打好扎实的基础,我们可以用python做一些好玩的事情,比如实现秒表功能,一起来看下把~ 前言: 本文 ...
- python工具的功能介绍_Python功能工具
python工具的功能介绍 One of the biggest power which Python demonstrates is providing tools for writing reus ...
- python秒表游戏_如何使用Python 实现秒表功能?
其实python不是我们看到那么复杂,如果打好扎实的基础,我们可以用python做一些好玩的事情,比如实现秒表功能,一起来看下吧~ 前言: 本文的重点是在python中使用Tkinter创建秒表. 关 ...
最新文章
- 211大学计算机系分数,这四所211大学,分数线超过不少985,分数低的还真不敢轻易报考...
- kmeans python interation flag_Python / Scipy Integration数组
- vim实用技巧-笔记(第九章)
- 知识管理系统Data Solution研发日记之六 窗体设计器
- I00040 计算1000以内的勾股数
- oracle 等频直方图,等频直方图预估结果集行计算公式
- Mysql允许外网接入
- 阿里云Tech Insight 企业迁云实战专场强势来袭!
- mysql vba日期空值_使用SQL(VBA/ADO)命令填充来自重复记录的相应非空值的NULL字段...
- MySQL 异常:这一篇就够了,MySQL 抛出异常的几种常见解决方式小结
- 【前端性能优化方法与实战】
- 一行 Python 代码能实现这么多丧心病狂的功能?
- java浮点数转二进制_浮点数转换成二进制
- MySql 5.7.26(MySQL8)安装教程
- Centos 7 Mysql 最大连接数超了问题解决
- C#实战之CAD二次开发005:打印pdf
- 165-手表品牌浅看一下
- OKR-Periods of Words
- (leetcode)1723. 完成所有工作的最短时间 -2021/5/8
- flink程序:Exceeded checkpoint tolerable failure threshould