'''
模拟抽奖
功能:1.输入开始,随机抽取一位用户和奖品2.已中奖的用户,再次抽到给予已中奖提示,并不获取奖品2.输入q,活动结束,并显示中奖人和对应的奖品
version 0.1
'''
from random import *
#定义两个列表,存放抽奖的用户和奖品
name_s = ['小明','小红','卡卡洛特','贝吉塔','孙悟空','不良帅','李星云','阿文','阿大','李白']
prize_p = ['华为手机p30','苹果11','ipad','小米手机','mac book pro','现金1000','xbox']
#在定一个字典,接收抽到奖的用户和奖品
name_prize = {}
#循环抽奖
while True:#打印个横线,装饰一下print("===" * 10)#输入指令start = str(input('请点击开始'))#判断如果输入的是开始,就随机抽取一人,再抽取一个奖品if start == '开始':name = name_s[randint(0,9)]#判断如果抽到已获奖的人,给予中奖提示if name in name_prize.keys():print("{}已经中过奖品,不能再参与".format(name))else:prize = prize_p[randint(0,len(prize_p)-1)]#打印抽中奖的人名和奖品print('恭喜{0}中奖,奖品为{1}'.format(name,prize))#将抽中的人名和奖品添加到字典里name_prize[name] = prize#如果输入q,本次抽奖活动结束,并打印出获奖的人名和奖品elif start == 'q':print('抽奖获得结束,本次活动中奖的用户有',name_prize)break

python模拟抽奖相关推荐

  1. 用Python模拟抽奖

    创建一个列表或元组,其中包 含10个数和5个字母.从这个列表或元组中随机 选择4个数或字母,并打印一条消息,只要彩票上是这4个数或字母,就中大奖了.可以进行任意次抽奖,并得出中奖次数和概率,次数越大, ...

  2. python写抽奖转盘_[宜配屋]听图阁

    本文实例为大家分享了python实现转盘效果的具体代码,供大家参考,具体内容如下 #抽奖 面向对象版本 import tkinter import time import threading clas ...

  3. 使用Python模拟蒙蒂霍尔悖论游戏

    假设你正参加一个有奖游戏节目,并且有3道门可选:其中一个后面是汽车,另外两个后面是山羊.你选择一个门,比如说1号门,主持人当然知道每个门后面是什么并且打开了另一个门,比如说3号门,后面是一只山羊.然后 ...

  4. python写抽奖转盘_python实现转盘效果 python实现轮盘抽奖游戏

    本文实例为大家分享了python实现转盘效果的具体代码,供大家参考,具体内容如下 #抽奖 面向对象版本 import tkinter import time import threading clas ...

  5. python转盘抽奖_python实现转盘效果 python实现轮盘抽奖游戏

    本文实例为大家分享了python实现转盘效果的具体代码,供大家参考,具体内容如下 #抽奖 面向对象版本 import tkinter import time import threading clas ...

  6. python模拟按键_python 模拟按键放在模拟器Python初学者的17个技巧

    Python初学者的17个技巧,有需要的朋友可以参考下. W WW.002pc .COM认为此文章对<python 模拟按键放在模拟器Python初学者的17个技巧>说的很在理. 交换变量 ...

  7. Python模拟赌博实验,赌博为什么能赌到倾家荡产?

    Python模拟赌博实验 作者:dalalaa http://www.jianshu.com/p/2d919a028600 概述 前言 实验思路 实验步骤 统计数据 结论 阿广说 福利一刻 推荐阅读 ...

  8. python 模拟键盘_Python 模拟键盘输入 | 学步园

    Python 模拟键盘输入,留着备用. #coding=utf-8 import win32gui,win32api,win32con import time import threading def ...

  9. python 模拟HTTP服务端

    使用python模拟http服务端,自定义返回信息头部:#!/usr/bin/python import os from BaseHTTPServer import BaseHTTPRequestHa ...

最新文章

  1. 基于C++的PyTorch模型部署
  2. SQL的事务回滚操作带案例分析
  3. php缓存变量_PHP 从缓存中取出存储的变量
  4. BI和大数据你能分清吗?
  5. 你为何要带着我的爱远走
  6. Hadoop 2.4.1+HBase 0.98.6.1 分布式安装
  7. 开源作者去世后,代码谁来继承?
  8. 无规则弹窗自动点击插件_vscode 插件会了吧,英语不好的赶紧下载 自动分析源码中的陌生单词、点击朗读单词...
  9. leetcode349. 两个数组的交集
  10. opencv 数学操作
  11. oracle 体系架构图
  12. R语言 伯努利试验和二项分布
  13. Android布局优化之TextView、ImageView合二为一
  14. 用计算机发送电子邮件,用英语解释一下发送电子邮件的过程 用计算机语言来说一下,大概400到500个英文单词...
  15. 天梯赛 L1_001-L1_020 集合
  16. SAP MM 采购申请列表选择条件说明
  17. 戴某某说:“内心永无止境的期盼”
  18. 基于Python的Open3D库模型数据简单读取测试
  19. xmms mp3 wma插件
  20. 根据dem提取坡度的相关问题

热门文章

  1. 域名——保护企业知识产权的重要一环!
  2. 智能巡检机器人在国家电网、变电站、电流站领域的运用
  3. 闲侃自己的人生观与价值观
  4. 计算机专业投cssci,经管类CSSCI投稿经验与审稿时间 5
  5. 多层感知器的基本特征
  6. 索佳电子水准数据传输软件_索佳全站仪SET数据编辑通讯程序
  7. 3D打印的“鸟巢”鞋 不知道值不值得拥有
  8. 终于看完了马未都说家具收藏,很好看
  9. Guitar Pro7乐谱页面显示模式设置
  10. 数字孪生技术助力企业数字化转型