python模拟发红包_Python编写简易发红包程序

1、固定人数抢红包

import random

money = 100

for i in range(1,10):#限制人数

a = random.randint(1,10)#随机生成1到10元

money = money-a

print("第"+str(i)+"个人,收到"+str(a)+"元,"+"剩余"+str(money)+"元")

如上程序为固定9人抢红包,金额为100元,运行效果如下图所示:bae5fb320ea54d921339429324b315fafb792e74.png固定人数

2、固定金额抢红包

import random

money = 100

remains = 0

i = 0

while money >= 0:

i = i + 1 #人数加1

a = random.randint(1,10)

money = money-a

if money >= 0:

print("第"+str(i)+"个人,收到"+str(a)+"元,"+"剩余"+str(money)+"元")

remains = money

else:

break

if remains > 0:

print("第"+str(i)+"个人,收到"+str(remains)+"元,"+"剩余0元")

如上程序为固定金额为100元,人数不限制,直到100元全部抢完,运行效果如下图所示c8ccbfd9f4d222d0bbecf9d6bbe250cfc2be547f.png固定金额

博主原创文章,如有转载请注明出处,如有问题,请留言交流!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值