Correzione PEP8
This commit is contained in:
parent
78d7f76312
commit
019647c71b
20
Frattali.py
20
Frattali.py
@ -1,11 +1,13 @@
|
||||
import math
|
||||
import turtle
|
||||
|
||||
|
||||
def impostazioni():
|
||||
turtle.title("Frattali")
|
||||
turtle.bgcolor("#000")
|
||||
turtle.hideturtle()
|
||||
|
||||
|
||||
class Frattale(turtle.Pen):
|
||||
|
||||
def __init__(self, colore="yellow", velocità=0, riempi=True):
|
||||
@ -22,6 +24,7 @@ class Frattale(turtle.Pen):
|
||||
self.setpos(x, y)
|
||||
self.pd()
|
||||
|
||||
|
||||
class Koch(Frattale):
|
||||
"""
|
||||
Curva di Koch
|
||||
@ -38,14 +41,15 @@ class Koch(Frattale):
|
||||
"""
|
||||
spigolo = 2 * s * math.sin(math.pi / l)
|
||||
self.posizione(s, 0)
|
||||
if self.riempi == True:
|
||||
if self.riempi is True:
|
||||
self.begin_fill()
|
||||
self.rt(180 - (90 * (l - 2) / l))
|
||||
for i in range(l):
|
||||
self.__curva(spigolo, n, p)
|
||||
self.rt(360 / l)
|
||||
self.lt(180 - (90 * (l - 2) / l))
|
||||
if self.riempi == True: self.end_fill()
|
||||
if self.riempi is True:
|
||||
self.end_fill()
|
||||
self.posizione(0, 0)
|
||||
|
||||
def __curva(self, s, n, p):
|
||||
@ -60,6 +64,7 @@ class Koch(Frattale):
|
||||
self.lt(60 * p)
|
||||
self.__curva(s / 3, n - 1, p)
|
||||
|
||||
|
||||
class Hilbert(Frattale):
|
||||
"""
|
||||
Curva di Hilbert (curva di Peano)
|
||||
@ -74,10 +79,10 @@ class Hilbert(Frattale):
|
||||
Es. Hilbert.disegna(4, 6, 1)
|
||||
"""
|
||||
self.posizione(-33 * s * p, -33 * s * p)
|
||||
if self.riempi == True:
|
||||
if self.riempi is True:
|
||||
self.begin_fill()
|
||||
self.__curva(s, n, p)
|
||||
if self.riempi == True:
|
||||
if self.riempi is True:
|
||||
self.end_fill()
|
||||
self.posizione(0, 0)
|
||||
|
||||
@ -96,6 +101,7 @@ class Hilbert(Frattale):
|
||||
self.__curva(s, n - 1, -p)
|
||||
self.lt(p * 90)
|
||||
|
||||
|
||||
class Sierpinski(Frattale):
|
||||
"""
|
||||
Triangolo di sierpinski
|
||||
@ -111,14 +117,14 @@ class Sierpinski(Frattale):
|
||||
"""
|
||||
self.posizione(x, y)
|
||||
if n == 1:
|
||||
if self.riempi == True:
|
||||
if self.riempi is True:
|
||||
self.begin_fill()
|
||||
for i in range(3):
|
||||
self.fd(s)
|
||||
self.lt(120)
|
||||
if self.riempi == True:
|
||||
if self.riempi is True:
|
||||
self.end_fill()
|
||||
else:
|
||||
self.disegna(n - 1, s / 2, x, y)
|
||||
self.disegna(n - 1, s / 2, x + s / 2, y)
|
||||
self.disegna(n-1, s/2, x+s/4, y+(s*((3)**0.5))/4)
|
||||
self.disegna(n - 1, s / 2, x + s / 4, y + (s * (3 ** 0.5)) / 4)
|
||||
|
Loading…
Reference in New Issue
Block a user