美文网首页
python基础练习:简易版模拟微信红包

python基础练习:简易版模拟微信红包

作者: 0清婉0 | 来源:发表于2020-12-22 22:08 被阅读0次

2020-12-22

这个微信红包,想了很久,尝试了很多种方法都失败了。做完后和书上的答案对了一下,不是很完美,目前这版计算后,总是最后一个人拿的多,前面拿的少。等函数学完后,这里看来还要再做修改了。

import random

total = float(input('请输入要装入红包的总金额(元):'))

num = int(input('请输入红包个数(个):'))

remain = total

for i in range(num-1):

    money = round(round(random.random()/10+0.01,2)*remain,2)

    remain-=money

    print('第{0:d}个红包:{1:.2f}元'.format(i+1,money))

print('第{0:d}个红包:{1:.2f}元'.format(num,remain))

相关文章

网友评论

      本文标题:python基础练习:简易版模拟微信红包

      本文链接:https://www.haomeiwen.com/subject/rgjenktx.html