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元,运行效果如下图所示:固定人数

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元全部抢完,运行效果如下图所示固定金额

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

python模拟发红包_Python编写简易发红包程序相关推荐

  1. 用python做一个木马_Python编写简易木马程序

    light · 2015/01/26 10:07 0x00 准备 文章内容仅供学习研究.切勿用于非法用途! 这次我们使用Python编写一个具有键盘记录.截屏以及通信功能的简易木马.依然选用Subli ...

  2. python实现tcp通信_Python实现简易TCP通信程序

    TCP简介 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的.可靠的.基于字节流的传输层通信协议. TCP旨在适应支持多网络应用的分层协议层次结构. ...

  3. 左右植树java_Plant 模拟植树活动,编写一个java应用程序 联合开发网 - pudn.com

    Plant 所属分类:Java编程 开发工具:Java 文件大小:1KB 下载次数:3 上传日期:2011-03-20 17:42:26 上 传 者:大宝 说明:  模拟植树活动,编写一个java应用 ...

  4. python编写木马攻击_Python编写简易木马程序

    Python编写简易木马程序 0x00 准备 文章内容仅供学习研究.切勿用于非法用途! 这次我们使用Python编写一个具有键盘记录.截屏以及通信功能的简易木马.依然选用Sublime text2 + ...

  5. python微信群定时发早安_Python每天定时发早安晚安语录

    昨天在技术群里问大家七夕节礼物准备好了吗?大多数男程序员回复姿势都是这样的: 程序员有女朋友? new 一个就行. Python 只要内存够,想 new 多少个对象都不是问题. 由于行业环境的原因,程 ...

  6. python图片裁剪对比_Python自动抢视频红包,仅供学习!

    本文来源于公众号: AirPython 1 目 标 场 景 如今短视频横行的时代,以某短视频为首的,背后依靠着强大的资金后盾,疯狂地对平台用户进行红包轰炸. 与传统的红包不一样,视频红包包含位置的不确 ...

  7. python模拟抛硬币_python实现简单随机模拟——抛呀抛硬币

    还是在上次提到的数据之魅那本书,看到模拟这章,有个python模拟脚本,但书上不全,就自己简单写了下. 流程:在不同的平衡参数p(为0.5时为均匀的)下,模拟60次实验,每次投硬币8次,统计正面朝上的 ...

  8. python模拟浏览器代码_python 模拟浏览器

    想用python模拟浏览器访问web的方法测试些东西,有哪几种方法呢? 一类:单纯的访问web,不解析其js,css等. 1. urllib2 #-*- coding:utf-8 -* import ...

  9. python模拟键盘打字_python模拟鼠标点击和键盘输入的操作

    所有代码都是网上百度出来的,通过个人实践找到适合自己的. 采用的python 库是 pymouse.pykeyboard 安装时直接pip安装的,pip install PyUserInput 实现了 ...

最新文章

  1. 你与ACM MM的距离只差一场算法比赛
  2. php 清空输入缓存,用PHP清理用户输入的最佳方法是什么?
  3. VS.NET2003 开发环境 生成样式表 和 自动书写HTML对象模型
  4. hive读取hdfs存放文件_Hive基本概念
  5. 华为手机怎么调出云相册_华为云手机引关注!将替代传统手机?华为回应来了...
  6. Jersey框架三:Jersey对HTTPS的支持
  7. MYSQL等级考试考的是Linux吗,Linux命令行下快速监控mysql
  8. 机器学习系列——随机森林(五)
  9. HDFS完全分布式集群搭建
  10. springboot图书管理怎么实现借书时间到期提醒_东和店镇第一小学图书数字化管理先进做法...
  11. gis利器之Gdal(二)shp数据读取
  12. 谷歌Chrome浏览器如何截图长图
  13. 2021-2027全球与中国3D 动作捕捉解决方案市场现状及未来发展趋势
  14. linux查ip出现fe80,ubuntu IP出现inet6 addr :fe80::20c:29ff:fe47:fd61/64 scope:l
  15. Ext.js 自定义桌面注意
  16. http://jackwang1.blog.163.com/blog/static/39534478201182651610201/
  17. java技术面试总结评语,成长路线图
  18. [CF1383A]String Transformation 1
  19. Tableau:自定义地图的使用
  20. socket 10053 错误之路

热门文章

  1. Python自学笔记5:实操案例二(输出出版图书信息、《红楼梦》五位人名、图书音像勋章、身体指标)
  2. 陶瓷行业首届碳达峰峰会盛大召开,聚焦“双碳”目标下陶企转型之路
  3. yjk只算弹性的不计算弹塑性_YJK的优势
  4. 未来的计算机手抄报,关于未来科技手抄报图片
  5. C 中出现nan(ind)是啥意思?
  6. ycm添加自定义补全路径
  7. LeetCode第174题--地下城游戏
  8. 区块链:密码学与安全技术
  9. 进程超时,设置进程超时时间
  10. 设计模式——享元模式(附代码示例)