import random
money = int(input("输入红包金额:"))
ren = int(input("输入红包数量:"))
pop = []  # 用来存放每次获取的金额
r = 0  # 循环条件
if money == 0 and ren == 0:print("不能为0")
else:while r < ren-1:tem = money/(ren-r)  # 就是总金额除以红包数量减去r(如果循环条件不成立每次都会加一)k = 2*tem  # 定义最大的金额,防止红包到后面越来越小不公平get = round(random.uniform(0.01,k),2)   # 取0.01到我们定义的最大金额中间的值   round:取小数点后2位money = money - get  # 总金额减去我们每次循环获取的值r = r + 1  # 以上步骤为一次循环,结束后循环条件+1pop.append(get)  # 将我们每次获取的金额添加到列表中pop.append(round(money,2))  # 因为我们的循环获取的值会少一个,而这步骤会将剩下的金额添加到列表中for i in range(len(pop)):print(f"第{i+1}个人获取的金额为{pop[i]}")print(f"手气最好的是第{pop.index(max(pop))+1}人,金额为{max(pop)}元")

python模拟微信红包相关推荐

  1. python模拟微信发红包,并验证随机性

    python模拟微信发红包,输入金额和红包个数,得到结果,多次发红包,验证先抢后抢红包大小的随机性是否一样. 1.思路 如100元发5个红包,结合几个点几个线段的数学知识,需要在0-100之间取4个不 ...

  2. 用Java模拟微信红包的实现

    用Java模拟微信发红包的实现 大家好,又到了一周一次的分享环节,今天我分享的是模拟微信红包的实现,话不多说,见代码如下: 红包类 public class RedPacket {/**红包ID*/p ...

  3. H5模拟微信红包效果

    H5模拟微信红包效果 技术:html+css+javascript 效果: 代码: ps:项目代码文件评论区见

  4. 用python语言模拟微信红包_python 模拟微信抢红包 基础语法实现demo

    1.实现微信抢红包 简易demo版 : 代码如下: from decimalimport Decimal # 提供了随机方法 import random print('$$$$$$weichat模拟微 ...

  5. python模拟微信发红包算法_微信红包的随机算法是怎样实现的?

    有人问过微信的人,大致是这样: 先上代码: public static double getRandomMoney(RedPackage _redPackage) { // remainSize 剩余 ...

  6. 震惊!还能用Python制作微信红包封面,展现自己满满的诚意

    公众号 "菜鸟学Python", 设为 "星标" 第446篇原创,和30w+一起学Python! 过年期间,家人和朋友之间少不了的是互相发红包,钱多钱少不重要, ...

  7. python发微信红包群二维码_小伙利用Python群发“支付宝”红包短信,一天赏金可达上千元...

    原标题:小伙利用Python群发"支付宝"红包短信,一天赏金可达上千元 注:以下教程仅供学习交流,娱乐而已,切勿用在非法途径 前言 最近朋友圈.微信群.QQ群里面全是什么扫码领取支 ...

  8. python 模拟微信浏览器请求_使用Chrome修改user agent模拟微信内置浏览器

    很多时候,我们需要模拟微信内置浏览器,今天教大家用chrome简单模拟.如图设置: F12或者右键审查元素进入开发者模式,点击Emulation,然后点击Network,把Spoof user age ...

  9. python模拟微信登陆抢券

    目标 抓取微信消息,过滤到我们想要的券的网址,并模拟微信点击.(由于网友的手速太快了,真的抢不到,所以萌生了作弊的想法) 实现 itchat(http://itchat.readthedocs.io/ ...

  10. python实现微信红包自动提醒

    使用是python3.7版本 安装itchat库 pip install itchat 安装pygame库 pip install pygame 微信红包提醒分三个步骤 :1 登录微信  2 设置提醒 ...

最新文章

  1. vue+webpack热替换
  2. centos 7.0 ln命令 和chkconfig 命令介绍 开机自动启 服务
  3. 数据库视频(二)——增删改查
  4. P1-0:项目框架搭建
  5. java statement 参数_java statement详细用法
  6. PHP代码重用与函数编写
  7. sklearn 之 One-Class SVM的使用示例与解析
  8. linux纯没网安装mysql_实用性Linux安装mysql
  9. arduino 有源 蜂鸣器_(二十)arduino入门:蜂鸣器的使用
  10. 在线预览打印Word文档
  11. opencontrail-vrouter命令
  12. 强大的dex反编译器
  13. LeetCode--476. 数字的补数
  14. 九度1088——剩下的树
  15. 键盘修改改器绿化版免安装
  16. Win11系统启动文件夹是空的怎么解决?
  17. 大数据——Spark GraphX中算法介绍
  18. 粗人之玩转Channel
  19. ARM嵌入式linux开发入门视频教程
  20. 山东村民水井捞出女性头颅 死者系遭人肢解抛尸

热门文章

  1. FL Studio Producer Edition 21.2.0. Build 3842破解激活版下载,Fl Studio 2024中文破解版补丁
  2. 什么是配置文件 java_Java 中什么是配置文件
  3. 云计算之云容灾备份入门
  4. 前端自适应屏幕分辨率
  5. 如何能有兴趣的编代码,而不是畏难?
  6. 一个普通Android程序员的2018
  7. Java方法讲解、方法定义、参数类型、方法调用、方法重载和java命令行传递参数
  8. 智能轮椅——视觉寻迹与运动控制
  9. golang 包循环引用的几种解决方案
  10. 【181010】VC++ 3D魔方游戏源码