domingo, 22 de octubre de 2017

Figuras con turtle pidiendo datos

import turtle
import tkSimpleDialog

lapiz= turtle.Turtle()
lapiz.speed(10)
lapiz.shape("turtle")
pantalla= turtle.Screen()
vueltas=30

a=tkSimpleDialog.askstring("hola", "Dame el fondo")
b=tkSimpleDialog.askstring("hola", "dame el relleno")
c=tkSimpleDialog.askinteger("hola", "Dame el grosor del lapiz")

pantalla.bgcolor(a)
lapiz.pensize(c)
lapiz.fillcolor(b)


cont=0
for i in range (vueltas):
    if cont > 14:
        lapiz.clear();cont=0;i=1;vueltas=1
    lapiz.begin_fill()
    lapiz.rt(90)
    lapiz.fd(200)
    lapiz.lt(120)
    lapiz.fd(200)
    lapiz.lt(120)
    lapiz.fd(200)
    cont=cont+1
    print(vueltas)
    lapiz.end_fill()

pantalla.exitonclick()


--------
import turtle
import tkSimpleDialog

lapiz= turtle.Turtle()
lapiz.speed(10)
lapiz.shape("turtle")
pantalla= turtle.Screen()

vueltas=tkSimpleDialog.askinteger("hola","Dame el numero de figuras")
a=tkSimpleDialog.askstring("hola", "Dame el fondo")
b=tkSimpleDialog.askstring("hola", "dame el relleno")
c=tkSimpleDialog.askinteger("hola", "Dame el grosor del lapiz")

pantalla.bgcolor(a)
lapiz.pensize(c)
lapiz.fillcolor(b)


cont=0
for i in range (vueltas):
    if cont > 14:
        lapiz.clear();cont=0;i=1;vueltas=1
    lapiz.begin_fill()
    lapiz.rt(90)
    lapiz.fd(200)
    lapiz.lt(120)
    lapiz.fd(200)
    lapiz.lt(120)
    lapiz.fd(200)
    cont=cont+1
    print(vueltas)
    lapiz.end_fill()

pantalla.exitonclick()

--------------------------------
import turtle
import tkSimpleDialog

lapiz= turtle.Turtle()
lapiz.speed(10)
lapiz.shape("turtle")
pantalla= turtle.Screen()

vueltas=tkSimpleDialog.askinteger("hola","Dame el numero de figuras")
a=tkSimpleDialog.askstring("hola", "Dame el fondo")
b=tkSimpleDialog.askstring("hola", "dame el relleno")
c=tkSimpleDialog.askinteger("hola", "Dame el grosor del lapiz")

pantalla.bgcolor(a)
lapiz.pensize(c)
lapiz.fillcolor(b)


cont=0
ax=90
bx=200
cx=120

for i in range (vueltas):
    if cont > 11:
        lapiz.clear();cont=0;i=1;vueltas=1
    lapiz.begin_fill()
    lapiz.rt(ax)
    lapiz.fd(bx)
    lapiz.lt(cx)
    lapiz.fd(bx)
    lapiz.lt(cx)
    lapiz.fd(bx)
    cont=cont+1
    print(vueltas)
    lapiz.end_fill()

pantalla.exitonclick()

No hay comentarios:

Publicar un comentario