```python import random def distribute_red_packets(total, num): max_amount = total * 0.9 red_packets = [0] * num for i in range(num - 1): amount = random.uniform(0, max_amount) red_packets[i] = round(amount, 2) total -= amount red_packets[num - 1] = round(total, 2) return red_packets total = 100 num = 10 red_packets = distribute_red_packets(total, num) for i, amount in enumerate(red_packets): print(f"Person {i+1}: {amount}元") ```
点赞 评论

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务