lunes, 30 de octubre de 2017

jueves, 26 de octubre de 2017

programa de varias figuras en python

codigo:

import turtle
import tkSimpleDialog

turtle.speed(5)
fonde = turtle.Screen()
d=tkSimpleDialog.askstring("hola","Dame el grosor de pluma")
b=tkSimpleDialog.askstring("hola","Dame el color de pluma")
c=tkSimpleDialog.askstring("hola","Dame el color del fondo")
a=tkSimpleDialog.askstring("hola","Dame el color del relleno")
figura=tkSimpleDialog.askstring("hola","Ponga figura que desa realizar")
fonde.bgcolor(c)
turtle.pensize(d)
turtle.pencolor(b)
turtle.fillcolor(a)
turtle.begin_fill()

while(figura=="triangulo"):
    for x in range(3):
        turtle.forward(100)
        turtle.left(120)

    turtle.end_fill()

    turtle.exitonclick()

while (figura == "cuadrado"):
    for x in range(4):
        turtle.forward(100)
        turtle.left(90)

    turtle.end_fill()

    turtle.exitonclick()

while(figura=="rectangulo"):
    for x in range(2):
        turtle.forward(200)
        turtle.left(90)
        for x in range(1):
            turtle.forward(100)
            turtle.left(90)

    turtle.end_fill()

    turtle.exitonclick()

while (figura == "pentagono"):
    for x in range(5):
        turtle.forward(100)
        turtle.left(72)

    turtle.end_fill()

    turtle.exitonclick()

while (figura == "circulo"):
    for x in range(5):
        turtle.circle(130)

        turtle.end_fill()

        turtle.exitonclick()


while (figura == "octagono"):
    for x in range(8):
        turtle.forward(100)
        turtle.left(45)

    turtle.end_fill()
    turtle.exitonclick()

while (figura == "hexagono"):
    for x in range(6):
        turtle.forward(100)
        turtle.left(60)

    turtle.end_fill()
    turtle.exitonclick()

jueves, 19 de octubre de 2017

dos figuras con turtle





codigo:

from turtle import*
import tkSimpleDialog

speed(10)

shape("turtle")
vueltas=30
a=tkSimpleDialog.askstring("hola","dame el fondo")
b=tkSimpleDialog.askstring("hola","dame el color del relleno de la figura")
pincelpix = tkSimpleDialog.askinteger("numero de pixeles","grosor de pluma")

bgcolor(a)
pensize (pincelpix)
fillcolor(b)

begin_fill()
cont = 0for i in range (vueltas):
    if cont > 14:
        clear(); cont = 0 ; i=1; vueltas = 1;

    begin_fill()
    rt(90)
    fd(200)
    lt(120)
    fd(200)
    lt(120)
    fd(200)
    end_fill()
    cont =cont + 1print vueltas
exitonclick()






codigo:

from turtle import*
import tkSimpleDialog

shape("turtle")

a=tkSimpleDialog.askstring("hola","dame el fondo")
b=tkSimpleDialog.askstring("hola","dame el color del relleno de la figura")
vueltas = tkSimpleDialog.askinteger("numero de figuras", "figuras")
pincel = tkSimpleDialog.askinteger("grosor en pixeles pluma", "grosor")

bgcolor(a)
pensize (pincel)
fillcolor(b)

cont=0a=90b=200c=120
for i in range (vueltas):
    if cont > 11:
        clear(); cont = 0; i=1; vueltas=1;
    begin_fill()
    rt(a)
    fd(b)
    lt(c)
    fd(b)
    lt(c)
    fd(b)
    end_fill()
    cont =cont + 1    print vueltas

exitonclick()

martes, 17 de octubre de 2017

figuras de turtle cuadrado, triangulo y octagono


codigo:

import turtle
turtle.speed(5)

fondo = turtle.Screen()
fondo.bgcolor("yellow")

for i in range (40) :
    turtle.forward(100)
    turtle.right(90)
    for j in range (1):
        turtle.forward(100)
        turtle.right(80)

turtle.exitonclick()


codigo:

import turtle
turtle.speed(10)

fondo = turtle.Screen()
fondo.bgcolor("yellow")

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

turtle.exitonclick()


codigo:

import turtle

t = turtle.Turtle()
t.speed(5)

fondo = turtle.Screen()
fondo.bgcolor("yellow")

pen_color = input("color de la pluma:")
fill_color = input("color del fondo:")
t.color(pen_color,fill_color)
t.begin_fill()

for i in range (45) :
    t.forward(20)
    t.right(45)
    for j in range (1):
        t.forward(100)
        t.right(40)

t.end_fill()
turtle.exitonclick()


codigo:

import turtle

t = turtle.Turtle()
t.speed(5)

fondo = turtle.Screen()
fondo.bgcolor("yellow")

pen_color = input("color de la pluma:")
fill_color = input("color del fondo:")
t.color(pen_color,fill_color)
t.begin_fill()

for i in range (40) :
    t.forward(100)
    t.right(90)
    for j in range (1):
        t.forward(100)
        t.right(80)

t.end_fill()
turtle.exitonclick()


codigo:

import turtle

t = turtle.Turtle()
t.speed(5)

fondo = turtle.Screen()
fondo.bgcolor("yellow")

pen_color = input("color de la pluma:")
fill_color = input("color del fondo:")
t.color(pen_color,fill_color)
t.begin_fill()

for i in range (40) :
    t.forward(100)
    t.right(120)
    for j in range (1):
        t.forward(100)
        t.right(80)

t.end_fill()
turtle.exitonclick()


codigo:

import turtle

t = turtle.Turtle()
t.speed(5)

fondo = turtle.Screen()
fondo.bgcolor("yellow")

pen_color = input("color de la pluma:")
fill_color = input("color del fondo:")
t.color(pen_color,fill_color)
t.begin_fill()

for i in range (45) :
    t.forward(20)
    t.right(45)
    for j in range (1):
        t.forward(100)
        t.right(40)

t.end_fill()
turtle.exitonclick()

jueves, 12 de octubre de 2017

programa de la cara, la paloma y el monito


programa de la cara, armando:

codigo:


from turtle import *

shape('turtle')
#carapenup()
begin_fill()
color('#FFC262')
goto(30,-150)
pendown()
circle(130)
penup()
end_fill()
#ojo 1color('white')
goto(0,0)
begin_fill()
pendown()
circle(20)
penup()
end_fill()
begin_fill()
color('black')
pendown()
circle(10)
penup()
end_fill()
#ojo 2forward(60)
right(45)
begin_fill()
color('white')
pendown()
circle(30)
penup()
end_fill()
begin_fill()
color('black')
pendown()
circle(10)
penup()
end_fill()
#boca y lenguaright(90)
forward(90)
begin_fill()
color('white')
pendown()
circle(40)
penup()
end_fill()
begin_fill()
color('#FF3A0C')
pendown()
circle(36)
penup()
end_fill()
#textocolor('blue')
goto(-65,-205)
begin_fill()
write('Woooooooow :v\n Python con tortuga :3', font=("Times New Roman", 20, "bold"))
done()




programa de david, la paloma:


codigo:


from turtle import *

setup(360, 360, 0, 0)
screensize(330, 330)
title("Figura de Paloma")

pensize(2)
penup()
goto(-32,61)
pendown()
goto(-32,61)
goto(-6,43)
goto(35,12)
goto(58,-4)
goto(89,-13)
goto(91,-22)
goto(79,-28)
goto(103,-46)
goto(32,-20)
goto(16,-17)
goto(-12,-32)
goto(-14,-40)
goto(-3,-44)
goto(-47,-45)
goto(-21,-35)
goto(-15,-25)
goto(-20,-10)
goto(-33,-7)
goto(-63,15)
goto(-69,37)
goto(-63,75)
goto(-69,82)
goto(-82,81)
goto(-65,99)
goto(-48,99)
goto(-42,90)
goto(-32,61)
hideturtle()
done()


programa de melisa, el monito:


codigo:

from turtle import *

setup(450, 200, 0, 0)
screensize(500, 500)

#ojo IZQUIERDOpenup()
goto (90,130)
pendown()
goto (90,90)
goto (100,90)
goto (100,130)
goto(90,130)
#ojo DERECHOpenup()
goto(110,130)
pendown()
goto(110,90)
goto(120,90)
goto(120,130)
goto(110,130)

#bocapenup()
goto(100,80)
pendown()
goto(100,60)
goto(110,60)
goto(110,80)
goto(100,80)

#mejilla IZQUIERDApencolor("red")
penup()
goto(70,90)
pendown()
goto(70,80)
goto(90,80)
goto(90,90)
goto(70,90)
#mejilla derechapencolor("red")
penup()
goto(120,90)
pendown()
goto(120,80)
goto(140,80)
goto(140,90)
goto(120,90)
#entorno 1pencolor("black")
penup()
goto(40,30)
pendown()
goto(60,30)
goto(60,40)
goto(50,40)
goto(50,20)
goto(40,20)
goto(40,30)

penup()
goto(50,20)
pendown()
goto(100,20)
goto(100,10)
goto(50,10)
goto(50,20)

penup()
goto(60,60)
pendown()
goto(60,40)
goto(80,40)
goto(80,50)
goto(70,50)
goto(70,60)
goto(60,60)

penup()
goto(80,40)
pendown()
goto(100,40)
goto(100,30)
goto(80,30)
goto(80,40)

penup()
goto(100,30)
pendown()
goto(130,30)
goto(130,20)
goto(100,20)
goto(100,30)
#botita izquierdapencolor("red")
penup()
goto(50,30)
pendown()
goto(50,20)
goto(100,20)
goto(100,30)
goto(80,30)
goto(80,40)
goto(60,40)
goto(60,30)
goto(50,30)
# entorno 2pencolor("black")
penup()
goto(130,40)
pendown()
goto(130,20)
goto(140,20)
goto(140,10)
goto(180,10)
goto(180,30)
goto(200,30)
goto(200,40)
goto(190,40)
goto(190,20)
goto(150,20)
goto(150,30)
goto(140,30)
goto(140,40)
goto(130,40)

penup()
goto(140,60)
pendown()
goto(140,40)
goto(150,40)
goto(150,70)
goto(200,70)
goto(200,80)
goto(160,80)
goto(160,60)
goto(140,60)

penup()
goto(200,70)
pendown()
goto(200,40)
goto(210,40)
goto(210,70)
goto(200,70)

pencolor("red")
penup()
goto(150,20)
pendown()
goto(180,20)
goto(180,30)
goto(190,30)
goto(190,40)
goto(200,40)
goto(200,70)
goto(160,70)
goto(160,60)
goto(150,60)
goto(150,40)
goto(140,40)
goto(140,30)
goto(150,30)
goto(150,20)

pencolor("black")
penup()
goto(50,90)
pendown()
goto(50,60)
goto(60,60)
goto(60,90)
goto(50,90)

penup()
goto(40,140)
pendown()
goto(40,90)
goto(50,90)
goto(50,140)
goto(40,140)

penup()
goto(50,150)
pendown()
goto(50,140)
goto(60,140)
goto(60,160)
goto(80,160)
goto(80,150)
goto(50,150)

penup()
goto(70,140)
pendown()
goto(70,130)
goto(80,130)
goto(80,150)
goto(90,150)
goto(90,140)
goto(70,140)

penup()
goto(90,160)
pendown()
goto(150,160)
goto(150,150)
goto(90,150)
goto(90,160)

penup()
goto(150,150)
pendown()
goto(150,140)
goto(180,140)
goto(180,130)
goto(170,130)
goto(170,150)
goto(150,150)

penup()
goto(200,100)
pendown()
goto(200,80)
goto(210,80)
goto(210,100)
goto(200,100)

penup()
goto(180,130)
pendown()
goto(180,110)
goto(200,110)
goto(200,100)
goto(190,100)
goto(190,130)
goto(180,130)

#cuerpesitopencolor("pink")
penup()
goto(90,150)
pendown()
goto(90,140)
goto(80,140)
goto(80,130)
goto(70,130)
goto(70,140)
goto(80,140)
goto(80,150)
goto(60,150)
goto(60,140)
goto(50,140)
goto(50,90)
goto(60,90)
goto(60,60)
goto(70,60)
goto(70,50)
goto(80,50)
goto(80,40)
goto(100,40)
goto(100,30)
goto(130,30)
goto(130,40)
goto(140,40)
goto(140,60)
goto(150,60)
goto(150,70)
goto(160,70)
goto(160,80)
goto(200,80)
goto(200,100)
goto(190,100)
goto(190,110)
goto(180,110)
goto(180,130)
goto(170,130)
goto(170,140)
goto(150,140)
goto(150,150)
goto(90,150)

done()


miércoles, 11 de octubre de 2017

Gráficos: el módulo turtle 2 (programa 20 al 29)


codigo del programa 20:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
colormode(255)

goto(100, 50)
dot(10, 255, 0, 0)
goto(100, -50)
dot(10, 0, 255, 0)
goto(50, -50)
dot(10, 0, 0, 255)
goto(0,0)
done()


codigo del programa 21:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
colormode(255)

penup()
goto(100, 50)
dot(10, 255, 0, 0)
goto(100, -50)
dot(10, 0, 255, 0)
goto(50, -50)
dot(10, 0, 0, 255)
goto(0,0)
done()


codigo del programa 22:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
title("www.mclibre.org")
hideturtle()

pensize(5)
fillcolor("red")
begin_fill()
goto(100, 0)
goto(100, 50)
goto(0, 50)
goto(0, 0)
end_fill()
done()


codigo del programa 23:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
title("www.mclibre.org")
hideturtle()

pencolor("red")
pensize(5)
begin_fill()
goto(100, 0)
goto(100, 50)
goto(0, 50)
goto(0, 0)
end_fill()
done()


codigo del programa 24:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
title("www.mclibre.org")
hideturtle()

pensize(5)
fillcolor("red")
begin_fill()
goto(100, 0)
goto(100, 50)
goto(0, 50)
end_fill()
done()

codigo del programa 25:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
title("www.mclibre.org")
hideturtle()

pensize(5)
fillcolor("red")
begin_fill()
goto(50, 50)
goto(100, -50)
goto(150, 0)
goto(0, 0)
end_fill()
done()


codigo del programa 26:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
title("www.mclibre.org")
hideturtle()

pensize(5)
fillcolor("red")
begin_fill()
goto(0, 75)
goto(100, 0)
goto(100, 75)
end_fill()
done()


codigo del programa 27:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
title("www.mclibre.org")
hideturtle()

pensize(5)
fillcolor("red")
begin_fill()
goto(75, 0)
goto(75, 75)
penup()
goto(-100, 75)
pendown()
goto(-100,0)
goto(-25, 0)
end_fill()
done()


codigo del programa 28:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
title("www.mclibre.org")
hideturtle()

pensize(5)
fillcolor("red")
begin_fill()
goto(75, 0)
goto(75, 75)
end_fill()
penup()
goto(-100, 75)
pendown()
begin_fill()
goto(-100,0)
goto(-25, 0)
end_fill()
done()


codigo del programa 29:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
title("www.mclibre.org")
hideturtle()

pensize(5)
fillcolor("red")
begin_fill()
goto(75, 0)
goto(75, 75)
goto(0,0)
penup()
goto(-100, 75)
pendown()
goto(-100,0)
goto(-25, 0)
goto(-100, 75)
end_fill()
done()

martes, 10 de octubre de 2017

programa del pino y del triangulo




codigo del pino:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
title("www.mclibre.org")
hideturtle()

pensize(5)
fillcolor("green")
begin_fill()
goto(100, 0)
goto(50, 100)
goto(0, 0)
end_fill()

penup()
goto(33, 0)
pendown()

fillcolor("brown")
begin_fill()
goto(33, -50)
goto(66, -50)
goto(66, 0)
goto(33, 0)
end_fill()
done()





codigo del triangulo:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
title("www.mclibre.org")
hideturtle()

pensize(5)
fillcolor("red")
begin_fill()
goto(90, 90)
goto(150, 0)
goto(0, 0)
end_fill()
done()




lunes, 9 de octubre de 2017

mas programas en turtle

ejemplo de edgar:

codigo:

from turtle import *

screensize(250, 250)

goto(00, 00)
penup()
goto(00, 20)
pendown()

goto(60,20)
goto(80, 80)
goto(120, 80)
goto(160, 20)
goto(220, 40)
goto(180, 40)
goto(140, 80)
goto(160, 100)
goto(160, 120)
goto(160, 140)
goto(140, 160)
goto(180, 180)
goto(200, 200)
goto(200, 240)
goto(180, 280)
goto(140, 300)
goto(180, 320)
goto(180, 340)
goto(120, 340)
goto(100, 320)
goto(80, 340)
goto(20, 340)
goto(20, 320)
goto(60, 300)
goto(20, 280)
goto(00, 240)
goto(00, 200)
goto(20, 180)
goto(60, 160)
goto(40, 140)
goto(40, 120)
goto(40,100)
goto(60, 80)
goto(40, 40)
goto(0,20)

done()


ejemplo de rodolfo:

codigo:

from turtle import *

screensize(250, 250)

goto(00, 00)
penup()
goto(130, 20)
pendown()

pensize(5)
fillcolor("red")
begin_fill()

goto(130,20)
goto(150,90)
goto(210,90)
goto(160,130)
goto(180,200)
goto(130,160)
goto(80,200)
goto(100,130)
goto(50,90)
goto(110,90)
goto(130,20)
done()

jueves, 5 de octubre de 2017

Gráficos: el módulo turtle

 codigo del programa 1:

from turtle import *

setup(450, 150, 0, 0)
title("Ejemplo de ventana")
done()

 codigo del programa 2:

from turtle import *

title("Ejemplo de ventana")
done()

 codigo del programa 3:

from turtle import *

setup(250, 100, 0, 0)
title("Ejemplo de ventana")
hideturtle()
dot(10, 0, 0, 0)
setup(450, 150, 0, 0)
done()

 codigo del programa 4:

from turtle import *

setup(450, 150, 0, 0)
screensize(10, 10)
done()

 codigo del programa 5:

from turtle import *

setup(150, 150, 0, 0)
screensize(300, 300)
done()

 codigo del programa 6:

from turtle import *

setup(450, 150, 0, 0)
screensize(400, 300)

done()
 codigo del programa 7:

from turtle import *

setup(250, 100, 0, 0)
screensize(100, 100)
hideturtle()
dot(10, 0, 0, 0)
screensize(200, 100)
done()

 codigo del programa 8:

from turtle import *
setup(450, 150, 0, 0)
screensize(300, 150)

showturtle()

done()

 codigo del programa 9:

from turtle import *

setup(450, 150, 0, 0)
screensize(300, 150)

goto(100, 0)

done()

 codigo del programa 10:

from turtle import *

setup(450, 150, 0, 0)
screensize(300, 150)

goto(100, 0)
hideturtle()
done ()

 codigo del programa 11:

from turtle import *

setup(450, 150, 0, 0)
screensize(300, 150)

hideturtle()
goto(100, 0)
done()

 codigo del programa 12:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)

goto(0, 0)
done()

 codigo del programa 13:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)

goto(100, 50)
done()
 codigo del programa 14:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)

goto(100, 50)
goto(100, -50)
goto(50, -50)
done()

 codigo del programa 15:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)

goto(100, 50)
sety(-50)
setx(50)
done()

 codigo del programa 16:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)

goto(100, 50)
penup()
goto(100, -50)
pendown()
goto(50, -50)
done()

 codigo del programa 17:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)

goto(100, 50)
pensize(4)
goto(100, -50)
pensize(8)
goto(50, -50)
done()

 codigo del programa 18:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
colormode(255)

pencolor(255, 0, 0)
goto(100, 50)
pencolor(0, 255, 0)
goto(100, -50)
pencolor(0, 0, 255)
goto(50, -50)
done()

codigo del programa 19:

from turtle import *

setup(450, 200, 0, 0)
screensize(300, 150)
colormode(255)

goto(100, 50)
dot(10, 255, 0, 0)
goto(100, -50)
dot(10, 0, 255, 0)
goto(50, -50)
dot(10, 0, 0, 255)
goto(0,0)
done()

Trabajo con puerto usb

Programación de puerto USB USB viene de frase en Ingles “Universal Serial Bus” que se utiliza para describir un tipo de puerto en la co...