模拟微信红包金额的分配

from decimal import Decimal #decimal意思为十进制
import random #提供了随机方法
RS = input(‘请输入人数:’)
RMB = input(‘请输入金额:’)
RMB_list = []
RMB = float(RMB)
RS = Decimal(RS)
for i in range(1,int(RS)): #从1开始循环人数-1次
HB = random.uniform(0.01,RMB) #随机在0.01到红包总金额中取一个数
RMB = RMB - HB #剩下的金额
RMB_list.append(HB) #将随机摇到的金额装入列表
RMB_list.append(HB) #最后循环剩下的金额
for x in range(len(RMB_list)): #输出结果
print(‘第’+str(x+1)+‘个红包:’+str(RMB_list[x])+‘元’)

利用python编写一个函数模拟微信红包金额的分配

相关文章:

  • 2021-10-21
  • 2021-11-17
  • 2021-07-27
  • 2022-01-08
  • 2021-12-01
  • 2022-02-19
  • 2022-12-23
猜你喜欢
  • 2021-09-22
  • 2021-12-02
  • 2021-12-03
  • 2021-06-07
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
相关资源
相似解决方案