# импортировать необходимые модули
import matplotlib.pyplot как plt
from random import randint
# инициализация списка
x = []
y = []
# установить первый элемент в 0
x.append ( 0 )
y.append ( 0 )
текущий = 0
для i in range ( 1 , 50000 ):
# генерирует случайное целое число от 1 до 100
z = randint ( 1 , 100 )
# координаты x и y уравнений # соответственно добавляются в списки.
# для вероятности 0,01
if z = = 1 : x.append ( 0 )
y.append ( 0,16 * (y [current])) < br> # для вероятности 0,85
if z > = 2 и г " = 86 :
x. append ( 0.85 * (x [current]) + 0.04 * (y [ текущий])) y.append ( - 0.04 * (x [current]) + 0,85 * (y [current]) + 1.6 )
# для вероятности 0,07
if z > = 87 и г " = 93 :
x. append ( 0.2 * (x [current]) - 0.26 * (y [ текущий])) y.append ( 0.23 * (x [current]) + 0,22 * (y [current]) + 1.6 )
# для вероятности 0,07
if z > = 94 и г " = 100 :
x.append ( - 0,15 * (x [current]) + 0,28 * (y [current])) y.append ( 0.26 * (x [current] ) + 0.24 * (y [current ]) + 0,44 ) < br> текущий = текущий + 1
plt.scatter (x, y , s = 0.2 , edgecolor = `green` )
plt.show ()
|