# 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 实现来宾抽签相关推荐

  1. python抽签代码_python3 实现口罩抽签的功能

    一.口罩抽签的逻辑 每个人产生对应的抽签码: 开始进行抽签: 公布中签结果: 这次案例写的比较简单,实际生产环境远比这复杂的多,但是万变不离其宗,基本逻辑还是差不多的-- 二.口罩抽签的代码 impo ...

  2. python人名抽签_python3 实现口罩抽签的功能

    一.口罩抽签的逻辑 每个人产生对应的抽签码: 开始进行抽签: 公布中签结果: 这次案例写的比较简单,实际生产环境远比这复杂的多,但是万变不离其宗,基本逻辑还是差不多的-- 二.口罩抽签的代码 impo ...

  3. 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 ...

  4. Python3算法基础练习:编程100例( 21~ 25)

    往期练习: Python3算法基础练习:编程100例(1~5) Python3算法基础练习:编程100例(6 ~ 10) Python3算法基础练习:编程100例(11 ~ 15) Python3算法 ...

  5. [转载] 快速入门(完整):Python实例100个(基于最新Python3.7版本)

    参考链接: Python | NLP餐厅评论的分析 Python3 100例 原题地址: http://www.runoob.com/python/python-100-examples.html g ...

  6. 【转载】快速入门(完整):Python实例100个(基于最新Python3.7版本)

    原题地址: http://www.runoob.com/python/python-100-examples.html git地址: https://github.com/RichardFu123/P ...

  7. Python3 编写处理Excel表格数据筛选脚本用到的一些方法

    记录下之前用python3 写的一个处理Excel表格数据筛选脚本用到的一些方法. 本文内容比较杂,可按需跳转翻看. pandas是一个内容十分丰富的库,我也只不过用到其中处理excel的方法,对这个 ...

  8. python3校验身份证号码

    代码适用于python3,直接从IDE copy过来的,格式有点乱. 验证规则如下: 长度必须为18位: 格式为:前17位是数字,最后一位是数字或者x(不区分大小写): 前6位是地区码,必须存在: 第 ...

  9. python3.x 实现天气查询

    通过python3.6.5实现对中国天气网天气查询 [1]将city信息保存为文件,文件比较大,如果放在[天气查询.py]中较大,程序结构也不好,因此先保存为.pkl文件,在[天气查询.py]中通过p ...

  10. python3基础教程雪峰_[雪峰磁针石博客]python3快速入门教程2数据结构1变量与赋值...

    Published: 日 02 九月 2018 语法基础 解释器像简单的计算器:可以输入表达式,它会返回值.表达式语法很简单:运算符 + , - , * 和 / 与其它语言一样(例如Pascal或C) ...

最新文章

  1. C语言中两种方式表示时间日期值time_t和struct tm类型的相互转换
  2. CocoaPods详解之----使用篇
  3. 在Windows环境下编译cocos2d-x-3.0
  4. gbd 分析core文件_Go 性能分析工具 pprof 入门
  5. DT-06 For MQTT
  6. “韩国泡菜源于中国”说引韩国教授抗议,要求修改词条,百度百科回应...
  7. Java实现简单的在聊天面板中显示emoji
  8. Exchange 2010分层通讯薄(HAB)配置指南
  9. 占位棋 python_Python开发象棋小游戏(总体思路分析)
  10. 园区网络的IP地址资源规划 使用VLSM(变长子网掩码)主机数量、子网段数量、主机总数如何计算
  11. SQL 求同比 环比
  12. 十以内加法速算游戏设计
  13. 采样频率变化时,滤波器的性能会变差吗?
  14. iOS 9适配技巧(更新版)
  15. 解决底部横杠遮挡问题(兼容苹果手机底部)
  16. ps 快速切图
  17. 2020网络安全NISP一级(模拟题七)
  18. 设计模式——模板设计模式
  19. 小学计算机水平测试论坛,热烈祝贺我校学生在市计算机水平测试中再创佳绩
  20. 深信服 EDR终端检测响应平台 0day RCE 漏洞

热门文章

  1. 机器学习基础算法32-隐马尔科夫模型HMM
  2. 机器学习算法基础8-Nagel-Schreckenberg交通流模型-公路堵车概率模型
  3. 机器学习之特征工程(二)
  4. 读书节第四日丨技术书单随心Pick,学院好课0元学
  5. 对测试认识的三个阶段
  6. 谁在使用我的网站——用户分类
  7. 面向对象之封装的成本价值
  8. BPTT算法推导以及LSTM是如何解决梯度消失的
  9. P2P(Peer to Peer)网络的原理
  10. python数据挖掘orange