用200元钱在微信群里发红包,群里有60人,每人所得红包金额由电脑随机产生,最小1元,最多5元。当红包发放金额达到200元时,程序结束。 试统计获得各个红包金额的人数(1元的人数,2元的人数.,5元的人数,以及未获得红包的人数)
新增条件:
如果60个人每人都分得红包,但红包的200元钱没有发完,继续将剩余的钱再次随机发放,直到钱分完为止。
用200元钱在微信群里发红包,群里有60人,每人所得红包金额由电脑随机产生,最小1元,最多5元。当红包发放金额达到200元时,程序结束。 试统计获得各个红包金额的人数(1元的人数,2元的人数.,5元的人数,以及未获得红包的人数)
新增条件:
如果60个人每人都分得红包,但红包的200元钱没有发完,继续将剩余的钱再次随机发放,直到钱分完为止。
import numpy.random as rd
sum=0
z=[]
while sum<200:
a=rd.randint(1,6)
sum+=a
z.append(a)
print(z.count(1),z.count(2),z.count(3),z.count(4),z.count(5))