python 发红包

import random
li = []
def fahongbao(money,num=6):
    if money > 0 and num != 1:
        n = round(random.uniform(0.01,money - (0.01 * num)),2)
        num -= 1
        li.append(n)
        money -= n
        fahongbao(money,num)
    else:
        li.append(round(money,2))
        random.shuffle(li)
        for i in li:
            print(i)
fahongbao(200,6)

 

posted @ 2018-08-23 20:56  氐惆  阅读(240)  评论(0编辑  收藏  举报