色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 群聊領紅包

夏志豪1年前7瀏覽0評論

Python 群聊領紅包是一項非常有趣和實用的功能。對于有很多好友和業務聯系人的人來說,這種功能可以方便地在聊天中贈送和領取紅包。

import random
# 定義紅包生成函數
def red_envelope(money_num, person_num):
total_money = money_num
total_person = person_num
red_envelope_list = []
for i in range(person_num):
if i == person_num - 1:
each_money = total_money
else:
each_money = random.uniform(0.01, (total_money - (total_person - i - 1) * 0.01) / (total_person - i))
total_money -= each_money
red_envelope_list.append(round(each_money, 2))
return red_envelope_list
# 定義群聊領紅包函數
def receive_red_envelope(person_list, money_num):
red_envelope = red_envelope(money_num, len(person_list))
return dict(zip(person_list, red_envelope)))
# 示例
people = ['小明', '小紅', '小王', '小張', '小李']
money = 10
red_envelope_dict = receive_red_envelope(people, money)
print(red_envelope_dict)

這段代碼首先定義了一個生成紅包的函數,使用隨機函數控制每個人領到的金額。然后,定義了一個群聊領紅包的函數,通過調用紅包生成函數生成紅包列表,并使用字典存儲每個人領到的金額。

最后,添加了一個示例,展示了如何使用這個函數。在本例中,共有5個人,總金額為10元。程序執行后,會返回一個字典,包含了每個人領到的金額。