import random
def send_red_packet(total_amount, num_people):
amount_list = []
for i in range(num_people - 1):
amount = random.uniform(0.01, total_amount / (num_people - i))
amount_list.append(round(amount, 2))
total_amount -= amount
amount_list.append(round(total_amount, 2))
random.shuffle(amount_list)
return amount_list
total_amount = float(input("请输入红包总金额(元):"))
num_people = int(input("请输入红包发放人数:"))
red_packets = send_red_packet(total_amount, num_people)
for i, amount in enumerate(red_packets):
print(f"第{i + 1}位用户获得红包金额:{amount}元")
记录2024年春节微信红包代码
最新推荐文章于 2024-05-02 01:05:20 发布