pp电子

登录
免费开通

年会抽奖小程序源码剖析

  年会抽奖小程序 ,,,用面向工具来实现 ,,,设计一个抽奖类 ,,,类中包括一个属性(号码泉源) ,,,一个要领:爆发所有抽奖条理指定个数的抽奖号码。。 。。

  用到如下知识点:

  1. csv??椴糠趾梅

  2. sys??槎寥∈淙

  3. random??楹齝hoice函数用法

  4. 列表和字典元素的添加、删除

  6. for循环中range用法

  7. 类和面向工具

  8. 字符打印 ,,,print中的盘算

  9.open中with

  #!/usr/bin/python

  #coding=utf-8

  import csv

  import sys

  import random

  reload(sys)

  sys.setdefaultencoding('utf8')

  #coding=utf-8

  print("最先举行抽奖")

  #界说个抽奖类 ,,,功效有输入抽奖级别和个数 ,,,打印出每个级别的抽奖员工号码

  class Choujiang:

  #界说scv文件路径

  def __init__(self,filepath):

  self.empfile = filepath

  def 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??橹械腸hoice函数从列表中随机爆发一个

  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()

  1234567891011121314151617181920212223242526272829303132333435363738394041424344454647

  该段程序在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 win32

  Type "copyright", "credits" or "license()" for more information.

  >>> ================================ RESTART ================================

  >>>

  最先举行抽奖

  共有24790 人加入抽奖

  抽奖分几个条理 ,,,请输入:2

  请输入目今获奖条理 1 对应的奖品个数

  1

  请输入目今获奖条理 2 对应的奖品个数

  3

  抽奖字典设置为: {0: 1, 1: 3}

  抽奖条理 1 下产出的获奖职员有:

  [['张三19826']]

  抽奖条理 2 下产出的获奖职员有:

  [['张三18670'], ['张三23235'], ['张三15705']]

  >>>

 

 小程序工具提供多类型商城/门店小程序制作 ,,,可视化编辑 1秒天生5步上线。。 。。通过拖拽、拼接??榻峁剐〕绦蛏坛且趁 ,,,所看即所得 ,,,只需要美工就能做出细腻商城。。 。。

更多微信小程序相关资讯 ,,,请前往:/miniprogramschool/


【本站声明】
  1、本站文章中所选用的图片及文字泉源于网络以及用户投稿 ,,,由于未联系到知识产权人或未发明有关知识产权的挂号 ,,,若有知识产权人并不肯意我们使用 ,,,若是有侵权请连忙联系。。 。。
  2、本网站差池文章中所涉及的内容真实性、准确性、可靠性认真 ,,,仅系客观性形貌 ,,,如您需要相识该类商品/服务详细的资讯 ,,,请您直接与该类商品/服务的提供者联系。。 。。


KESION pp电子软件

KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商 ,,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。 。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。 。。

KESION 一直通过手艺立异 ,,,提供产品和服务 ,,,助力企业向数字化转型 ,,,通过科技驱动商业刷新 ,,,让商业变得更智慧!



▼点击进入pp电子官网相识更多



热门标签
微信小程序
上/下篇
  • 年会抽奖小程序开发案例

  • 一个名叫“太知心”小程序让你快速解决意外包管理赔

换一换相关推荐
精选内容
热门精选
pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站
【网站地图】
年会抽奖小程序源码剖析 - KESION pp电子