一、问题描述
我们打游戏赢一局的话获胜的概率就会增加,输一局获胜的概率就会减少,但是如果游戏次数足够多的的时候,一局游戏的输赢对于游戏获胜的概率的影响微乎甚微,那么我们假设有没有一种可能,那就是说是否存在一个或多个数字,它们的出现对于游戏获胜的概率能够影响非常大,也就是这个数字的出现能够使游戏获胜的概率实现跳跃性的变化。
二、问题分析
1、我们设置三个变量win、fina、chance分别表示游戏赢的次数,输的次数和赢的概率。
2、赢的概率chance=win/(win+final)。
3、首先我们设定一组数组n用来产生1-1000共1000组数据,接下来开始执行函数语句。
win=n//101+1
final=n%10+1
chance=win/(win+final)
4、为了保证数据的普遍性,我们开始修改n的值,这样的话我们可以随意改变游戏次数。
三、代码展示
# -*- coding: utf-8 -*-
"""
Spyder 编辑器
这是一个临时脚本文件。
"""
encoding='GBK'
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
plt.rcParams['font.sans-serif']=['SimHei']#设置字体
plt.rcParams[&