抢红包游戏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了抢红包游戏相关的知识,希望对你有一定的参考价值。

 1 #coding:utf8
 2 import random
 3 import sys
 4 reload(sys)
 5 sys.setdefaultencoding(gbk)
 6 def redpacket(money_total,pople_num=1):
 7     res = []
 8     if pople_num == 1:
 9         res.append(money_total)
10         return res
11     while pople_num > 0:
12         max_m = money_total*100-pople_num#为了保证每个人都有红包拿,限制了最大红包的值
13         m = random.randint(1,int(max_m))
14         m = m*0.01
15         res.append(%.2f%m)
16         money_total -= m
17         pople_num -= 1 
18         if pople_num == 1:
19             res.append(%.2f%money_total)
20             break
21     return res
22 
23 if __name__ == __main__:
24     m_total = int(raw_input(u发红包:))
25     p_num = int(raw_input(u几个人抢:))
26     print u 设置抢红包金额:+str(m_total)
27     print u 设置抢红包的人数 :+str(p_num)
28     res = redpacket(m_total,p_num)
29     names = []
30     while p_num > 0:
31         name = raw_input(u输入你的英文大名来抢红包!: )#为什么只能输入英文大名?
32         if name in names:
33             print name + u 你抢过一次了把机会留给别人吧!
34         else:
35             n = random.randint(0,len(res)-1)
36             print name+u 抢了+str(res[n])+u
37             res.remove(res[n])
38             names.append(name)
39             p_num -= 1
40             print u 剩余次数: + str(p_num)

 

以上是关于抢红包游戏的主要内容,如果未能解决你的问题,请参考以下文章

岑溪一车佬,抢个1蚊纸的微信红包,面包车“跌落lua”~

苹果手机怎么安装自动抢红包神器

微信抢红包源代码

抢红包代码留存

L2-009. 抢红包 结构体排序

如何用python编一个抢红包脚本?