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()
deqin - 资金分配游戏
最新推荐文章于 2020-09-13 13:44:23 发布