当前位置: 首页 > news >正文

汕头企业网站建设服务wordpress漏洞扫描

汕头企业网站建设服务,wordpress漏洞扫描,小说网站开发数据库,页面紧急情况访问升级跳转用python来实现一个抽奖程序#xff0c;供大家参考#xff0c;具体内容如下主要功能有1.从一个csv文件中读入所有员工工号2.将这些工号初始到一个列表中3.用random模块下的choice函数来随机选择列表中的一个工号4.抽到的奖项的工号要从列表中进行删除#xff0c;以免再次抽到…用python来实现一个抽奖程序供大家参考具体内容如下主要功能有1.从一个csv文件中读入所有员工工号2.将这些工号初始到一个列表中3.用random模块下的choice函数来随机选择列表中的一个工号4.抽到的奖项的工号要从列表中进行删除以免再次抽到初级版这个比较简单缺少定制性如没法设置一等奖有几名二等奖有几名import csv#创建一个员工列表emplist []#用with自动关闭文件with open(c://emps.csv) as f:empf csv.reader(f)for emp in empf:emplist.append(emp)print(进行一等奖抽奖共有一名)import random#利用random模块的chice函数来从列表中随机选取一个元素e1 random.choice(emplist)#将中奖的员工从列表中剔除emplist.remove(e1)print(一等奖得主的号码是 %s % e1)print(进行三个二等奖的号码抽奖)e2_1 random.choice(emplist)emplist.remove(e2_1)e2_2 random.choice(emplist)emplist.remove(e2_2)e2_3 random.choice(emplist)emplist.remove(e2_3)print(获得3个二等奖是 %s %s %s,(e2_1,e2_2,e2_3))#下面依次类推可以设置三等奖的抽奖改进版上面的那个初级版假如要设置个三等奖一百名那么将要重新维护几百行代码下面用比较高级点的办法实现.我们考虑用面向对象来实现设计一个抽奖类类中包含一个属性(号码来源)一个方法产生所有抽奖层次指定个数的抽奖号码。用到如下知识点1. csv模块部分函数用法2. sys模块读取输入3. random模块函数choice函数用法4. 列表和字典元素的添加、删除6. for循环中range用法7. 类和面向对象8. 字符打印print中的计算9.open中with#!/usr/bin/python#codingutf-8import csvimport sysimport randomreload(sys)sys.setdefaultencoding(utf8)#codingutf-8print(开始进行抽奖)#定义个抽奖类功能有输入抽奖级别和个数打印出每个级别的抽奖员工号码class Choujiang:#定义scv文件路径def __init__(self,filepath):self.empfile filepathdef creat_num(self):emplist []with open(self.empfile) as f:empf csv.reader(f)for emp in empf:emplist.append(emp)print(共有%s 人参与抽奖 % len(emplist))levels int(input(抽奖分几个层次请输入))#定义一个字典level_dict {}for i in range(0,levels):print(请输入当前获奖层次 %s 对应的奖品个数 % ( i 1))str_level_dict_key sys.stdin.readline()int_level_dict_key int(str_level_dict_key)level_dict[i] int_level_dict_key#循环完成后抽奖层次字典构造完毕#进行抽奖开始print(抽奖字典设置为: %s % level_dict)for i in range(0,len(level_dict)):winers []#产生当前抽奖层次i对应的抽奖个数for j in range(0,int(level_dict[i])):#利用random模块中的choice函数从列表中随机产生一个winer random.choice(emplist)winers.append(winer)emplist.remove(winer)print(抽奖层次 %s 下产出的获奖人员有 % (i 1 ))print(winers)#类功能定义完毕开始初始化并使用if __name__ __main__:peoples Choujiang(c://emps.csv)peoples.creat_num()该段程序在python 2.6 以上及 3中均可以运行运行结果如下Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on win32Type copyright, credits or license() for more information. RESTART 开始进行抽奖共有24790 人参与抽奖抽奖分几个层次请输入2请输入当前获奖层次 1 对应的奖品个数1请输入当前获奖层次 2 对应的奖品个数3抽奖字典设置为: {0: 1, 1: 3}抽奖层次 1 下产出的获奖人员有[[张三19826]]抽奖层次 2 下产出的获奖人员有[[张三18670], [张三23235], [张三15705]]以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持随便开发网。
http://www.yutouwan.com/news/67278/

相关文章:

  • 建设工程施工合同在哪个网站wordpress底部导航插件
  • 佛山制作网站公司哪家好海西州电子商务网站建设
  • 中国住房和城乡建设部网站建造师北京网站开发工程师招聘网
  • 提升网站权重网站专题方案
  • 营销型企业网站建设包括什么深圳网站搭建多少钱
  • 网站开发公司架构wordpress使用百度地图吗
  • 电子政务和网站建设自评WordPress清除文章缓存
  • 苏州网站开发网络营销前景和现状分析
  • 商场设计论文seo策划方案
  • 公司官方网站建站网站开始开发阶段的主要流程
  • 九里徐州网站开发秦皇岛市教育考试院官网
  • 游戏网站制作苏州姑苏区建设局网站
  • 延安网站制作网站后台管理系统登陆
  • 抚州城乡建设厅网站黄山公司做网站
  • 外贸云网站建设临沂免费自助建站模板
  • 做网站卖东西赚钱吗网页首站
  • 网站建设制作一个网站的费用软件网站开发
  • 学校网站的英文手机网站有什么
  • 梦幻创意晋城网站建设杭州发布最新消息
  • 美文的手机网站企业邮箱可以是个人qq邮箱吗
  • 文本资料分享网站 建设什么网站上做推广
  • 注册网站可以注销嘛网站子站建设
  • 做旅游景区网站东莞市网络公司
  • 网站一级域名申请优化师的工作内容
  • 东莞app培训网站建设查询建设公司业绩网站
  • 公司网站域名主机dw网页设计代码模板源代码
  • 在线视频教学网站建设360优化大师历史版本
  • 山东省建设厅教育网站wordpress登陆post
  • 英语教学网站建设意见旅游手机网站开发
  • 网站有必要使用伪静态么公司里面有人员增减要去哪个网站做登记