python多线程抢红包代码_python实现的抢红包程序代码
最近网上出现了各种的抢红包,支付宝、QQ、微信。其中一种拼手气红包,发红包时用户输入一个红包总金额和待发红包总数,发布红包后,其它用户抢红包时可以随机得到不定金额的红包,RP好的可能抢到几块,RP不好时可能只会抢到几毛,甚至几分钱。
废话不说了,下面放出个python实现的发红包程序。原程序出自某群,我只是稍微修改了一下。
#coding=gbk
import random
import sys
def calRandomValue(total, num):
total = float(total)
num = int(num)
min = 0.01 #基数
if(num < 1):
return
if num == 1:
print "第%d个人拿到红包数为:%.2f" %(num, total)
return
i = 1
while( i < num ):
max = total - min*(num- i)
k = int((num-i)/2)
if num -i <= 2:
k = num -i
max = max/k
monney = random.randint(int(min*100), int(max*100))
monney = float(monney)/100
total = total - monney
print "第%d个人拿到红包数为:%.2f, 余额为: %.2f" %(i, monney, total)
i += 1
print "第%d个人拿到红包数为:%.2f, 余额为: %.2f" %(i, total, 0.0)
if __name__ == "__main__":
total = raw_input('输入红包总金额:')
num = raw_input('输入发红包数量:')
calRandomValue(total, num)
python多线程抢红包代码_python实现的抢红包程序代码相关推荐
- python 多线程读写文件_python多线程同步之文件读写控制
本文实例为大家分享了python多线程同步之文件读写控制的具体代码,供大家参考,具体内容如下 1.实现文件读写的文件ltz_schedule_times.py #! /usr/bin/env pyth ...
- MODBUS-RTU协议主机和从机代码STM32 包含2个程序代码,主机和从机
MODBUS-RTU协议主机和从机代码STM32 包含2个程序代码,主机和从机(代码易懂) 基于温度传感器DS18B20的MODBUS-RTU从机 主机发送指令:01 03 20 00 00 01 8 ...
- python多线程返回值_python获取多线程及子线程的返回值
最近有个需求,用多线程比较合适,但是我需要每个线程的返回值,这就需要我在threading.Thread的基础上进行封装 import threading class MyThread(threadi ...
- python多线程守护线程_Python守护程序线程
python多线程守护线程 In this tutorial we will be learning about Python Daemon Thread. In our previous tutor ...
- python多线程结束线程_Python多线程和Office第2部分
python多线程结束线程 This is the second and final part of the series. You can find the first part of the bl ...
- python多线程数据交互_python 多线程 通信
一篇文章搞定Python多进程(全) 公众号:pythonislover 前面写了三篇关于python多线程的文章,大概概况了多线程使用中的方法,文章链接如下: 一篇文章搞懂Python多线程简单实现 ...
- python 多线程 廖雪峰_Python 一篇学会多线程
多线程和多进程是什么自行google补脑,廖雪峰官网也有,但是不够简洁,有点晕,所以就整个简单的范例. 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂.所以,这里力图用 ...
- python多线程的作用_Python多线程中三个函数的强大功能简介
在Python多线程中有三个比较简单的函数,在实际的相关操作中你对这一实际操作是否了解?是否对其感兴趣?如果你想对Python多线程的开发与多线程程序及相关实际操作方案有所了解的话,你就可以点击以下的 ...
- python多线程详解_python基础:python多线程详解
前言 多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理. 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进 ...
- python多线程有用吗_Python多线程理解
前言 在写python爬虫的时候遇到了多线程,使用多线程的目的是降低抓取时间.接着我接触了一些IO概念,IO就是Input和Ouput,数据进出CPU的意思. 数据从网线或网卡进入CPU算Input( ...
最新文章
- js实现禁止右键 禁止f12 查看源代码
- ios点击大头针气泡不弹出_百度地图使用(二)自定义大头针和弹出气泡
- 小米 android 刷4.0,小米如何刷MIUI4.0系统教程
- 【计算机网络(微课版)】第2章 物理层 课后习题及答案
- Android 拉起小程序页面进行传值
- 深入理解Linux高性能网络架构的那些事!
- 中文词语概念上下位图谱项目
- C++与Qt开发人机象棋(第二部分)
- 1024程序员节 | 我敢____,你敢么?Are you ready?
- Java判断字符串是否为纯数字(0-9)
- 如何使用HttpContext对象
- OPPO Find X,一款(可能)被全面屏“耽搁”了的AI手机
- EMERSON模块A6500-UM、SLS1508、MVME7100-0171、MVME61006E-0163、A6370D、SE3008、CE3008、MVME6100、VE3006,CE3008
- 将oracle端口1521共享_[转]利用oracle1521端口抓鸡
- Databend 源码阅读系列(一): 开篇
- Kotlin版本的新闻类APP 简闻
- 名帖205 蔡襄 行书《蔡襄自书诗》
- IOS 判断iPhone刘海屏
- pgpool读写分离,配置设置及调研
- c语言指针面试经典选择题及答案,C语言指针经典练习题-及答案
热门文章
- linux安装i219网卡驱动下载,华硕E500 G5 (-INTEL I210 / I219-LM)网卡驱动12.17.10.7版下载,适用于Win10-64-驱动精灵...
- PHP用什么标签方便,PHP_用途相似的标签:acronym与abbr,有的时候为了方便传阅或者记 - phpStudy...
- 导出excel换行问题,一个单元格多张图片问题,数组对象去重处理,计算属性传参
- 传奇服务器怪物不显示名字,传奇小地图显示怪物的一个问题
- 如何用计算机弹出斗地主的声音,电脑为什么只有斗地主的时候有声音?
- 计算机机水平,湖南省计算机水平等级题型知识点及评分机机制介绍.doc
- 教你如何删除顽固文件
- openwrt 添加usb网卡_树莓派安装OpenWrt教程
- 自动化运维工具——ansile详解
- 小程序云开发添加html页面,微信小程序云开发js抓取网页内容