miércoles, 11 de octubre de 2017

Figuras con Turtle

Pino

from turtle import *


setup(600,600,0,0)

pensize(3)

hideturtle()

pencolor("green")


fillcolor("green")

begin_fill()

penup()

goto(0,100)

pendown()

goto(-100,0)

goto(100,0)

goto(0,100)

end_fill()


fillcolor("green")

begin_fill()

penup()

goto(0,50)

pendown()

goto(-100,-50)

goto(100,-50)

goto(0,50)

end_fill()


pencolor("brown")

fillcolor("brown")

begin_fill()

penup()

goto(-20,-50)

pendown()

goto(-20,-150)

goto(20,-150)

goto(20,-50)

goto(-20,-50)

end_fill()





done()





Triangulo


from turtle import *


setup(600,600,0,0)

pensize(3)

hideturtle()


fillcolor("green")

begin_fill()

penup()

goto(0,100)

pendown()

goto(-100,0)

goto(100,0)

goto(0,100)

end_fill()


done()


Barco


from turtle import * 
 setup(600,600,0,0) 
pensize(3) 
hideturtle() 
pencolor("blue") 

#cielo

fillcolor("blue") 
begin_fill() 
penup()
goto(280,0) 
pendown() 
goto(-80,0) 
goto(-80,200) 
goto(280,200) 
goto(280,0) 
end_fill() 
#agua

pencolor("cyan") 
fillcolor("cyan") 
begin_fill() 
penup() 
goto(-80,60) 
pendown() 
goto(-80,0) 
goto(280,0) 
goto(280,40) 
goto(240,60) 
goto(200,40) 
goto(160,60) 
goto(68,40) 
goto(80,40) 
goto(0,60) 
goto(-40,40) 
goto(-80,60) 
end_fill() 
pencolor("black") 

#barco

fillcolor("brown") 
begin_fill() 
penup() 
goto(40,100) 
pendown() 
goto(80,40) 
goto(180,40) 
goto(220,100) 
goto(40,100) 
end_fill() 
 fillcolor("gray") 
begin_fill() 
penup() 
goto(120,100) 
pendown() 
goto(120,200) 
goto(200,120) 
goto(120,120) 
goto(120,100) 
end_fill() 

 #estrellla

pencolor("gold") 
fillcolor("gold") 
begin_fill() 
penup() 
goto(-60,160) 
pendown()
 goto(-20,160) 
goto(-40,140) 
goto(-40,180) 
goto(-20,140) 
goto(-60,160) 
end_fill() 
done()

Cuadrado


import turtle
turtle.speed(1)
fonde =turtle.Screen()
fonde.bgcolor("yellow")

turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.done()


Cuadro con funcion
import turtle
turtle.speed(1)
fonde =turtle.Screen()
fonde.bgcolor("yellow")

for i in range(4):
turtle.forward(100)
turtle.right(90)

turtle.done()





import turtle
turtle.speed(190)
fonde =turtle.Screen()
fonde.bgcolor("yellow")
a=0
for i in range(20):
turtle.forward(100)
turtle.right(90)
for j in range(1):
turtle.forward(100)
turtle.right(80)

turtle.done()


Estrella con triangulo.
import turtle
turtle.speed(10)
fonde =turtle.Screen()
fonde.bgcolor("yellow")

for i in range(10):
turtle.right(120)
turtle.forward(100)
for j in range(1):
turtle.right(80)
turtle.forward(100)
turtle.done()

Triangulo con funcion
import turtle
turtle.speed(1)
fonde =turtle.Screen()
fonde.bgcolor("yellow")

for i in range(3):
turtle.left(120)
turtle.forward(130)

turtle.done()


Octagono con funcion
import turtle
turtle.speed(10)
fonde =turtle.Screen()
fonde.bgcolor("yellow")


for i in range(20):
    turtle.right(45)
    turtle.forward(100)

turtle.done()

Octagono con ventana para pedir colores
import turtle
import tkSimpleDialog

turtle.speed(10)
fonde =turtle.Screen()
fonde.bgcolor("black")
c1 = tkSimpleDialog.askstring("Color", "Escribe el color del lapiz:")
c2 = tkSimpleDialog.askstring("Color", "Escribe el color del relleno:")
turtle.pencolor(c1)

turtle.fillcolor(c2)
turtle.begin_fill()

for i in range(8):
    turtle.right(45)
    turtle.forward(100)
turtle.end_fill()
turtle.done()


Triangulo con ventanas para pedir colores
import turtle
import tkSimpleDialog
turtle.speed(1)
fonde =turtle.Screen()
fonde.bgcolor("yellow")
c1 = tkSimpleDialog.askstring("Color", "Escribe el color del lapiz:")
c2 = tkSimpleDialog.askstring("Color", "Escribe el color del relleno:")
turtle.pencolor(c1)

turtle.fillcolor(c2)
turtle.begin_fill()
for i in range(3):
    turtle.left(120)
    turtle.forward(130)
turtle.end_fill()
turtle.done()


Estrella con ventanas para pedir colores
import turtle
import tkSimpleDialog
turtle.speed(10)
fonde =turtle.Screen()
fonde.bgcolor("yellow")
c1 = tkSimpleDialog.askstring("Color", "Escribe el color del lapiz:")
c2 = tkSimpleDialog.askstring("Color", "Escribe el color del relleno:")
turtle.pencolor(c1)

turtle.fillcolor(c2)
turtle.begin_fill()

for i in range(10):
    turtle.right(120)
    turtle.forward(100)
    for j in range(1):
        turtle.right(80)
        turtle.forward(100)
turtle.end_fill()
turtle.done()


FIGURAS CON VENTANA PIDIENDO COLORES
import turtle import tkSimpleDialog lapiz=turtle.Turtle() lapiz.speed(10) lapiz.shape("turtle") pantalla=turtle.Screen() vueltas=30 a=tkSimpleDialog.askstring("hola", "De que color el fondo?") b=tkSimpleDialog.askstring("hola", "De que color el relleno") c=tkSimpleDialog.askstring("hola", "De cuantos pixeles el lapiz?") pantalla.bgcolor(a) lapiz.fillcolor(b) lapiz.pensize(c) 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=30 a=tkSimpleDialog.askstring("hola", "De que color el fondo?") b=tkSimpleDialog.askstring("hola", "De que color el relleno") c=tkSimpleDialog.askstring("hola", "De cuantos pixeles el lapiz?") d=tkSimpleDialog.askinteger("hola", "Cuantas veces la figura?") pantalla.bgcolor(a) lapiz.fillcolor(b) lapiz.pensize(c) cont=0 vueltas=d 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=30 a=tkSimpleDialog.askstring("hola", "De que color el fondo?") b=tkSimpleDialog.askstring("hola", "De que color el relleno") c=tkSimpleDialog.askstring("hola", "De cuantos pixeles el lapiz?") d=tkSimpleDialog.askinteger("hola", "Cuantas veces la figura?") pantalla.bgcolor(a) lapiz.fillcolor(b) lapiz.pensize(c) cont=0 vueltas=d ax=90 bx=200 cx=120 for i in range(vueltas): if cont > 7: 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() ___________________________________________________________ import turtle import tkSimpleDialog lapiz=turtle.Turtle() lapiz.speed(10) lapiz.shape("turtle") pantalla=turtle.Screen() vueltas=30 a=tkSimpleDialog.askstring("hola", "De que color el fondo?") b=tkSimpleDialog.askstring("hola", "De que color el relleno") c=tkSimpleDialog.askstring("hola", "De cuantos pixeles el lapiz?") d=tkSimpleDialog.askinteger("hola", "Cuantas veces la figura?") pantalla.bgcolor(a) lapiz.fillcolor(b) lapiz.pensize(c) cont=0 vueltas=d 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

Conclusion de funciones de una DBA

Una base de datos es una coleccion de información accedida y administrada por un DBMS. El DBA es la persona con mas conocimientos sobre bas...