我是靠谱客的博主 跳跃丝袜,这篇文章主要介绍Python实战:年会抽奖程序实现Python实战实录 ,现在分享给大家,希望可以做个参考。

Python实战实录 

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

一等奖3名, 泰国5日游

二等级6名,iPhone手机

三等级30名,避孕套一盒

要求:

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

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

 代码如下:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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实战内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部