当前位置: 首页 > 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://wiki.neutronadmin.com/news/67278/

相关文章:

  • 自己做网站出证书网站优化基本技巧
  • 广告 网站举例核工业华南建设集团网站
  • 莱山做网站的公司网站建设哪儿济南兴田德润什么活动
  • 阿克苏网站开发工业软件开发
  • iis7配置网站404页面全屏的翻页网站这么做
  • 做网站怎么添加背景图片网站查询域名解析
  • 云南机场建设集团网站租车网站建设
  • 迎访问中国建设银行网站-深圳网站建设哪家好
  • 苏州市建设工程质量监督站网站创建5a 网站建设要求
  • 宝安附近公司做网站建设哪家效益快ppt素材免费网站
  • 内蒙古建设网站模板网建站
  • 怎么在视频网站做淘宝客口碑营销的经典案例
  • 帮别人做彩票网站吗一对一软件
  • 利用wix建手机网站h5网站建设代理
  • 网站设计的一般流程是什么如何做好企业网站建设工作
  • 网站更改备案信息在哪里小程序开发难吗
  • 迅雷网站做爰视频自己有货源怎么找客户
  • 深圳免费模板建站中国建设教育协会的网站查询
  • 做网站后台数据库建设公司网站经常打不开
  • 做海报文案的参考网站asp网站开发教程
  • 培训学校网站系统温州阀门网站建设
  • 网站建设的培训的感受网站seo招聘
  • 建网站需要多少钱项目管理系统软件开发
  • 做网站需要审批不wordpress 模版定制
  • 和君设计专业网站建设公司天津建设工程信息网登录不了
  • 儿童教育网站怎么做有趣巩义网站优化
  • 网站建设 有限公司html教程网站
  • 做物流的都是上什么网站wordpress域名根管
  • 企业网站建设首页要写什么内容怎么设计网页主页
  • 青岛 公司 网站建设湖南搜索引擎推广软件