Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- from turtle import *
- color('red','blue')
- l=[] # список для хранения координат вершин треугольника
- w=650 # длинна стороны треугольника в пикселях
- lp = w//2, w//2 #координаты крайней поставленной точки
- up()
- goto(-w/2,-w/2)
- down()
- speed(0)
- def triangle():
- for i in range(3):
- dot()
- l.append(pos())
- forward(w)
- left(120)
- triangle()
- up()
- i=0
- while i<=10000:
- r = random.randint(0,2) # выбираем случайную вершину
- dx = (l[r][0]+lp[0])/2 #вычисляем середину по ширине
- dy = (l[r][1]+lp[1])/2 #вычисляем середину по высоте
- lp = dx, dy #записываем
- goto(lp)# переходим в точку
- dot() #рисуем
- i+=1 #увеличиваем счётчик
Advertisement
Advertisement