deqin - 资金分配游戏

import matplotlib.pyplot as plt
import random
# 建立一个空列表
ai = []
num = []
for i in range(100):
    # 添加一个数字放到上面的空列表里
    ai.append(100)
    num.append(i)

ax = plt.subplot(111)

# 分钱
# 每个人减少1块钱
for d in range(100):
    for i in range(100):
        ai[i]-=1
        # 产生一个随机数字
        q = random.randint(0,99)
        # 给那个随机数字的位置的人1块钱
        ai[q]+=1

    ax.cla()  # 清除画面
    ax.bar(num,ai,color=["#FF0000","#FFA500","#FFFF00","#00FF00","#00FFFF","#0000FF","#A020F0"],alpha=0.75)
    # r 0-255   g   b
    # 16进制
    # 0 1 2 3 4 5 6 7 8 9 A B C D E F

    plt.xlabel("序号")
    plt.ylabel("身价")
    plt.title("百人身价表%d"%d)
    plt.rcParams['font.sans-serif'] = ['SimHei']
    plt.pause(0.01) # 设置暂停
plt.show()








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值