python3抢红包

这篇具有很好参考价值的文章主要介绍了python3抢红包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 要求如下:

#1.红包的总金额total,发放红包的数量num
#2.每个红包的最低金额为1元,且每个红包均为整数金额
#每个红包的金额【总金额-已抢红包*1】文章来源地址https://www.toymoban.com/news/detail-847504.html

import random


def get_random_red_packet(total_amount, people_count):

    already = 0

    for i in range(people_count-1):
        left = total_amount - already - 1 # everyone should more than 1yuan
        max_per_people = left / (people_count-i) * 2
        packet = random.randint(1, max_per_people)
        print('%s:%s' % (i, packet))
        already += packet

    print('%s:%s' % (people_count-1, total_amount - already))


if __name__ == '__main__':
    get_random_red_packet(100, 10)

    get_random_red_packet(1000, 20)

到了这里,关于python3抢红包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 记录移植Python3到arm开发板linux系统中

    开发板情况 arm板是公司采购的工控机。主要用来 使用python3解析excel表格处理数据。 配置如下: 配置 版本 cpu imx6dl(armv7架构) 操作系统 linux3.10 python版本 2.7 项目情况 项目中最好使用 python3 。可行的有以下几种方式: 方式 优缺点 可行度 重做文件系统 订制程度比较高,后期增

    2024年02月04日
    浏览(40)
  • Python3 网络爬虫开发实战 第2版 (崔庆才) PDF 高清

    《Python 3 网络爬虫开发实战(第二版)》是由崔庆才所著的一本关于使用 Python 进行网络爬虫开发的书籍。 网络爬虫基础:介绍网络爬虫的基本概念、工作原理和常见的应用场景。 HTTP 协议与 Scrapy 框架:解释 HTTP 协议的基本知识,以及如何使用 Scrapy 框架来构建和管理爬虫项

    2024年04月09日
    浏览(59)
  • 安装anaconda3,并搭建一个python3.10开发环境【AI深度学习环境搭建】

    安装anaconda3,并搭建一个python3.10开发环境 1.打开conda官方下载地址 https://repo.anaconda.com/archive/,找到Anaconda3-2023.03-1-Windows-x86_64.exe 下载按默认方式安装到你目标盘。 2.打开安装好的Anaconda Powershell Prompt 执行 conda env list   查看本地的conda环境 (base) PS C:UsersAdministrator  conda env

    2024年02月08日
    浏览(42)
  • 【创作赢红包】【独家】华为OD机试 - 二叉树层次遍历(C 语言解题)

    最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单 华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典 【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南 华为od机试,独家整理 已参加机试人员的实战技巧 有一棵二叉树 每一个节点用一个大写

    2023年04月08日
    浏览(30)
  • 【创作赢红包】python学习——【第七弹】

    上一篇文章 python学习——【第六弹】中介绍了 python中的字典操作 ,这篇文章接着学习python中的 可变序列 集合 1: 集合是python语言提供的内置数据结构,具有 无序性 (集合中的元素无法通过索引下标访问,并且每次输出时元素的排序顺序可能都不相同。), 互异性 , 确定

    2023年04月08日
    浏览(30)
  • 性能的极致,Rust的加持,Zed-Dev编辑器快速搭建Python3.10开发环境

    快就一个字,甚至比以快著称于世的Sublime 4编辑器都快,这就是Zed.dev编辑器。其底层由 Rust 编写,比基于Electron技术微软开源的编辑器VSCode快一倍有余,性能上无出其右,同时支持多人编辑代码。 Zed.dev编辑器还在灰度测试阶段,暂时只释出了Mac版本,在Zed.dev官网下载,安装

    2024年01月20日
    浏览(47)
  • 【创作赢红包】Python第3章 流程控制

    进行程序设计时,复杂问题的求解通常需要通过流程进行控制。程序的流程控制可归纳为三种:顺序结构、分支(选择)结构和循环结构。每一个结构化的程序都可以由这三种结构组合或嵌套而成。这种程序设计方法,使程序具有良好的可读性和可维护性。 本章在讲解常用运

    2024年01月23日
    浏览(25)
  • Python微信自动抢红包程序(OpenCV,pyautogui)

    微信自动抢红包教程有很多,有通过分析安卓组件写的,由于对java不熟悉,就想通过监视电脑屏幕的方法做,也就是OpenCV,或者卷积神经网络,刚好以前项目做到过。在查询资料的过程中有发现一个神奇的库——pyautogui。这个库可以很方便的控制鼠标和键盘。也可以识别屏幕

    2024年02月08日
    浏览(28)
  • AI绘画日漫欧漫动态表情换脸游戏风生成红包封面流量主小程序开发

    AI绘画日漫欧漫动态表情换脸游戏风生成红包封面流量主小程序开发 因全网AI绘画大量小程序被封禁下架。只有采用合规稳定运营引擎。 文生图+图动日漫+图生欧漫+图转动图+人物表情+变脸换脸+3D动漫=集成7大AI制图模式 支持个人模式和企业支付。趣味AI制图支持流量主。 打造

    2024年02月08日
    浏览(38)
  • 【开发语言】C语言与Python的互操作详解

    博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客内容主要围绕:        5G/6G协议

    2024年02月10日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包