Python3 实现来宾抽签
# coding=utf-8
#--author:valecalida--
#先将人名写入到列表中
#然后随机选取
import random
import os
members = []mem_male = []
mem_female = []
def menu():print("*" * 50)print("1、新增来宾")print("2、查看来宾信息")print("3、随机匹配N对来宾")print("4、随机抽取一位来宾")print("5、退出本系统")print("*" * 50)def total_member():print("男生有:",mem_male)print("女生有:",mem_female)global membersmembers = mem_male + mem_femaleprint("总人数有:%d"%(len(members)),"他们是:",members)def catch_one():person = random.sample(members,1)print("恭喜",person,"被抽中了")def guest_add():while True:sex = input("请输入来宾的性别(男1,女2。退出0):")if sex == '1':name = input("姓名:")mem_male.append(name)elif sex == '2':name = input("姓名:")mem_female.append(name)elif sex == '0':breakelse:print("输入有误")def random_match():global renmingrenming = []name1 = random.choice(mem_male)name2 = random.choice(mem_female)renming.append(name1)renming.append(name2)print(renming)def match_guest():i = 1most = int(input("您想匹配多少对来宾?\n请输入您想匹配的对数,要整数哦:"))while i <= most:random_match()i += 1def start():while True:menu()userinput = input("请输入您想要进行的操作:")if userinput == '1':guest_add()elif userinput == '2':total_member()elif userinput == '3':match_guest()elif userinput == '4':catch_one()elif userinput == '5':exit()else:print("您的输入有误\n")start()
Python3 实现来宾抽签相关推荐
- python抽签代码_python3 实现口罩抽签的功能
一.口罩抽签的逻辑 每个人产生对应的抽签码: 开始进行抽签: 公布中签结果: 这次案例写的比较简单,实际生产环境远比这复杂的多,但是万变不离其宗,基本逻辑还是差不多的-- 二.口罩抽签的代码 impo ...
- python人名抽签_python3 实现口罩抽签的功能
一.口罩抽签的逻辑 每个人产生对应的抽签码: 开始进行抽签: 公布中签结果: 这次案例写的比较简单,实际生产环境远比这复杂的多,但是万变不离其宗,基本逻辑还是差不多的-- 二.口罩抽签的代码 impo ...
- python3.7.2教程-python 3.7极速入门教程2 Hello与变量
Published: 一 05 十一月 2018 Hello 命令行方式 $ python Python 3.7.0 (default, Jun 28 2018, 13:15:42) [GCC 7.2 ...
- Python3算法基础练习:编程100例( 21~ 25)
往期练习: Python3算法基础练习:编程100例(1~5) Python3算法基础练习:编程100例(6 ~ 10) Python3算法基础练习:编程100例(11 ~ 15) Python3算法 ...
- [转载] 快速入门(完整):Python实例100个(基于最新Python3.7版本)
参考链接: Python | NLP餐厅评论的分析 Python3 100例 原题地址: http://www.runoob.com/python/python-100-examples.html g ...
- 【转载】快速入门(完整):Python实例100个(基于最新Python3.7版本)
原题地址: http://www.runoob.com/python/python-100-examples.html git地址: https://github.com/RichardFu123/P ...
- Python3 编写处理Excel表格数据筛选脚本用到的一些方法
记录下之前用python3 写的一个处理Excel表格数据筛选脚本用到的一些方法. 本文内容比较杂,可按需跳转翻看. pandas是一个内容十分丰富的库,我也只不过用到其中处理excel的方法,对这个 ...
- python3校验身份证号码
代码适用于python3,直接从IDE copy过来的,格式有点乱. 验证规则如下: 长度必须为18位: 格式为:前17位是数字,最后一位是数字或者x(不区分大小写): 前6位是地区码,必须存在: 第 ...
- python3.x 实现天气查询
通过python3.6.5实现对中国天气网天气查询 [1]将city信息保存为文件,文件比较大,如果放在[天气查询.py]中较大,程序结构也不好,因此先保存为.pkl文件,在[天气查询.py]中通过p ...
- python3基础教程雪峰_[雪峰磁针石博客]python3快速入门教程2数据结构1变量与赋值...
Published: 日 02 九月 2018 语法基础 解释器像简单的计算器:可以输入表达式,它会返回值.表达式语法很简单:运算符 + , - , * 和 / 与其它语言一样(例如Pascal或C) ...
最新文章
- C语言中两种方式表示时间日期值time_t和struct tm类型的相互转换
- CocoaPods详解之----使用篇
- 在Windows环境下编译cocos2d-x-3.0
- gbd 分析core文件_Go 性能分析工具 pprof 入门
- DT-06 For MQTT
- “韩国泡菜源于中国”说引韩国教授抗议,要求修改词条,百度百科回应...
- Java实现简单的在聊天面板中显示emoji
- Exchange 2010分层通讯薄(HAB)配置指南
- 占位棋 python_Python开发象棋小游戏(总体思路分析)
- 园区网络的IP地址资源规划 使用VLSM(变长子网掩码)主机数量、子网段数量、主机总数如何计算
- SQL 求同比 环比
- 十以内加法速算游戏设计
- 采样频率变化时,滤波器的性能会变差吗?
- iOS 9适配技巧(更新版)
- 解决底部横杠遮挡问题(兼容苹果手机底部)
- ps 快速切图
- 2020网络安全NISP一级(模拟题七)
- 设计模式——模板设计模式
- 小学计算机水平测试论坛,热烈祝贺我校学生在市计算机水平测试中再创佳绩
- 深信服 EDR终端检测响应平台 0day RCE 漏洞