我是靠谱客的博主 跳跃丝袜,最近开发中收集的这篇文章主要介绍Python实战:年会抽奖程序实现Python实战实录 ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python实战实录 

某公司有员工300,年会抽奖需求如下:

一等奖3名, 泰国5日游

二等级6名,iPhone手机

三等级30名,避孕套一盒

要求:

1、共抽3次,第一次抽三等级,第二次抽二等奖,第三次抽一等奖

2、每个员工限中奖一次,不能重复

 代码如下:

import random
import string 

table_yg = []  #存储员工表
for i in range(300):
    yg = f"YG0-{i+1}"
    table_yg.append(yg)
    #print(table_yg)


j1 = "泰国5日游"
j2 = "iPhone手机"
j3 = "避孕套一盒"
zj_table = []  #中奖人员名单

#三等级名单
zj1 = random.sample(table_yg,30)
if zj1 not in zj_table:
    print(f"{zj1}恭喜以上员工获得{j3}")
    print("请获奖人上台领奖") 
    zj_table.append(zj1)
     
#二等奖名单
zj2 = random.sample(table_yg,6)
if zj2 in zj_table:
    print(f"中奖人名单已重复,再抽一次")
else:
    print(f"{zj2}恭喜以上员工获得{j2}")
    print("请获奖人上台领奖")
    zj_table.append(zj2)
   
#一等奖名单
zj3 = random.sample(table_yg,3) 
if zj3 in zj_table:
    print(f"中奖人名单已重复,再抽一次")
else:
    print(f"{zj3}恭喜以上员工获得{j1}") 
    print("请获奖人上台领奖")

结果如下:

 结论:

        这是第一次全程自己编写,不知道是否正确,无法认证,希望有大佬给点意见,谢谢。

最后

以上就是跳跃丝袜为你收集整理的Python实战:年会抽奖程序实现Python实战实录 的全部内容,希望文章能够帮你解决Python实战:年会抽奖程序实现Python实战实录 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部