python qq红包_numpy的Python,发红包,用
题目:
# 1.按照本班级人数,如50人,生成对应数量的随机数,组成一个随机红包数组。
# 2.调整红包中的每一个随机数,使得它们的总和为100。
# 3.从csv文件(自己用excel创建,可以大家共享)中读出本班学生名字数组,这个数组要和红包数组shape一样。
# 4.筛选出运气王的名字,即红包最大的同学名字。
# 5.同样逻辑再发一次红包,筛选出两次红包之和的运气王。
#encoding:utf-8
import csv #导入CSV模块
import numpy as np #导入Numpy模块
with open('1890009.csv','r') as csvfile: #打开文件
reader = csv.reader(csvfile) #读取文件
column1 = [row[1]for row in reader] #选取第一行,读出本班学生姓名
del column1[0] #删除列表中的一次元素‘id'
print(column1)
#第一次发红包
first = np.random.random(50) #生成50个随机数
red=np.round(first*(100/first.sum()),2) #对随机数做出调整,使和为100#设定随机数精确至小数点后两位
print("第一次红包金额:",red)
print('第一次最大的红包金额{:.2f}'.format(red.max()))
index2=np.argmax(red) #找到最大红包金额的下标
print('第一次的红包王:',column1[index2]) #根据最大红包金额的坐标找到对应的人名
#第二次发红包
second=np.random.random(50) #再次生成五十个随机数
red2=np.round(second*(100/second.sum()),2) #第二次红包金额
print("第二次红包金额:",red2)
redSum=red+red2 #将两次红包金额相加
king=np.argmax(redSum) #找出最终红包王的下标
print("最终的红包王",column1[king],"一共得到:",red2.max(),"元") #打印出最终红包王
python qq红包_numpy的Python,发红包,用相关推荐
- python发红包问题_python 模拟发红包程序
程序源码:# -*- coding: utf-8 -*- # @Author : guangling_lin # @Email : guangling_lin@aliyun.com # @File : ...
- 企微管家营销红包:给客户发红包,给客户群发红包均支持
红包是刺激消费,拉近客户感情,增加品牌忠诚度等有效的运营手段,是基于企业微信做客户运营的必备工具.企业微信本身是不支持对外发放红包的,但是使用企微管家后,就可以给客户发红包啦! 管理视角: 1.后台配 ...
- python 发红包import random用redenv,Python微信发红包编码案例 微信发红包的架构模式 - push博客...
Python手机微信红包优化算法案例 #!/usr/bin/env python # coding: utf-8 import random # m : 红包个数 # n : 红包人数 # packe ...
- Python脚本 Python配合adb命令实现自动发红包
1.前言 adb是个好东西,可以通过提供的坐标模拟点击手机屏幕的相应位置.像以前很火的"跳一跳"就是通过adb实现自动跳跃.在手机使用按键精灵的脚本其实原理也都大同小异,确定坐标- ...
- 微信小程序红包开发 小程序发红包 开发过程中遇到的坑 微信小程序红包接口的...
最近公司在开发一个小程序红包系统,客户抢到红包需要提现.也就是通过小程序来给用户发红包. 小程序如何来发红包呢?于是我想到两个方法. 之前公众号开发一直用了的.一个是红包接口,一个是企业支付接口.一开 ...
- 红包 java_利用java发红包(1)之红包分配方法
红包发放: 涉及继承: 一共三个类: user mannger member 其中后两个类继承user类 其中mannger需要的方法是send(发红包) 发红包有两种常见的方法借用Arraylist ...
- 用Java写微信红包实现模拟微信发红包
继承关系如下 题目: 某软件有多名用户(User类),某群聊中有群主(Manager类)和多名普通成员(Member类),现群主大方给成员发红包.红包的规则:群主发一笔金额,从群主余额中扣除,红包分配 ...
- 微信小程序红包开发 小程序发红包 开发过程中遇到的坑 微信小程序红包接口的
本文转载自: https://www.cnblogs.com/xinweiyun/p/7667595.html 作者:xinweiyun 转载请注明该声明. 最近公司在开发一个小程序红包系统,客户抢到 ...
- java 红包接口开发_Java 发红包实现
分析 用户类 public class User { private String username; //定义用户变量 private int money; //定于余额 public User() ...
- java运气红包_Java实现微信发红包
前言 红包文化源远流长.从古时的红色纸包,到手机App中的手气红包,红包作为一种独特的中华文化传承至今.之前的所有内容中,综合Java这方面的知识,可以模拟发普通红包.那么这篇博客,我将整合之前介绍的 ...
最新文章
- 22. Node.Js Buffer类(缓冲区)-(二)
- 如何构建一个有效的知识库?
- labview如何进行串口通讯(转)
- STM32 HAL库 串口DMA(收发)和STM32串口中断接收(接收时间管理机制)+ESP8266 wifi模组通信问题
- 如何在SharePoint Server中整合其他应用系统?
- LNMP(nginx防盗链,访问控制,解析php相关配置,Nginx代理,常见502问题)
- 在装好的xp系统里面如何添加新的硬件设备
- python flask上传文件_Python-Flask-文件上传
- SQL9 查找除复旦大学的用户信息(数据库否定语句写法)
- 优动漫PAINT核心功能介绍
- [SQL Server]关于15517号错误的一点想法
- jquery的deferred使用详解
- Twemproxy安装问题与不支持的操作明细
- 白细胞直方图C语言,白细胞三分群及其直方图
- 2Opinion Word Expansion and Target Extraction through Double Propagation(2020-10-18)
- 图像处理笔记4-霍夫变换直线检测、圆检测
- 事务统计系统软件 php,PHP数据库事务处理
- MySQL取别名(应该取有意义的别名)
- 伺服驱动器的工作原理是什么?
- ZWeily的小品文(五)C++入门教程(4)
热门文章
- html自动get提交,html跳转,获取get提交参数
- 缓存穿透,缓存击穿,缓存雪崩以及解决方案
- visio从mysql导入_Visio 怎么从Excel、SQL、SharePoint和其他外部源导入数据?
- picker封装 uniapp_uni-app之picker
- 红帽linux安装wordpress,linux Centos怎么安装wordpress
- 模型与高性能服务器结合,Epoll模型的高性能服务器丢失数据问题解决
- jquery append和after, prepend和before的区别
- php 安装swoole扩展
- FIND_IN_SET使用场景
- 多线程 + java nio 实现按行读取并处理超大文件