From 132e91602f2f6b2f19007373d9aa50418144b970 Mon Sep 17 00:00:00 2001 From: Jurandy Soares Date: Fri, 1 Nov 2024 14:26:48 +0000 Subject: [PATCH] Add matematica/formas.py --- matematica/formas.py | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 matematica/formas.py diff --git a/matematica/formas.py b/matematica/formas.py new file mode 100644 index 0000000..448ee6d --- /dev/null +++ b/matematica/formas.py @@ -0,0 +1,37 @@ +import turtle + +n = turtle.numinput( + title='Desenho de formas', + prompt='Quantos lados você deseja no polígono?', + minval=3 + ) +n = int(n) + +ang_ext = 360/n +lado = turtle.numinput( + title='Desenho de formas', + prompt='Quantos pixels terá o lado do polígono?', + minval=5 +) +lado = int(lado) + +cor_borda = turtle.textinput( + title='Desenho de formas', + prompt='Informe o nome da cor da borda em inglês?' +) + +cor_interna = turtle.textinput( + title='Desenho de formas', + prompt='Informe o nome da cor interna em inglês?' +) + +turtle.color(cor_borda, cor_interna) +turtle.shape('turtle') +turtle.begin_fill() +for _ in range(n): + turtle.fd(lado) + turtle.left(ang_ext) +# end-for +turtle.end_fill() + +turtle.done() \ No newline at end of file