En este programa se verán distintos temas como: [ Figuras, Colores, For, Menús, Turtle ]
// Implementando una serie de figuras predeterminadas dando al usuario la opción de escoger cual
// figura desea realizar en la ventana.
// Integrantes del proyecto de Figuras:
# Edgar Emmanuel Mendez Ruiz
# Luis Ángel Gallegos Gomez
# Gilberto Alejandro Martinez Cortina
Docente:
# Maria Yolanda Rodriguez Loya
Materia: Graficación 5° Semestre.
- Código del programa de figuras y condiciones:
# -*- coding: utf-8 -*-from Tkinter import * # Integrantes: # Edgar Emmanuel Mendez Ruiz
# Luis Angel Gallegos Gomez
# Gilberto Alejandro Martinez Cortina
# Asignatura: Graficacion
# Docente: Maria Yolanda Rodriguez Loya
import turtle import tkSimpleDialog turtle.speed(10) turtle.shape("arrow") fondo = tkSimpleDialog.askstring("Color de Fondo","Color de Fondo") # Color de la figura
vueltasdes = tkSimpleDialog.askinteger("Vueltas Deseadas","Numero de Vueltas") # Numero de vueltas
figura = tkSimpleDialog.askinteger("Total de Lados de la Figura Deseada","Lados de la Figura Deseada [ 3, 4, 8, 10, 30 ]") # Selección de figura predt.
c1 = tkSimpleDialog.askstring("Insertar Color", "Color de la Pluma") # Color de la pluma
c2 = tkSimpleDialog.askstring("Relleno", "Color de Relleno de Figura") # Color del relleno de la figura
turtle.bgcolor(fondo) def triangulo(): global vueltasdes color=""
for i in range (vueltasdes):
pen_color = c1 fill_color = c2 turtle.color(c1,c2) turtle.begin_fill() for j in range(3): turtle.forward(100) turtle.left(120) turtle.end_fill() def estrella(): global vueltasdes
color = ""
for i in range (vueltasdes): pen_color = c1 fill_color = c2 turtle.color(c1, c2) turtle.begin_fill() for i in range(10): turtle.forward(100) turtle.right(160) turtle.end_fill() def poligono(): global vueltasdes
color = ""
for i in range(vueltasdes): pen_color = c1 fill_color = c2 turtle.color(c1, c2) turtle.begin_fill() for i in range(8): turtle.forward(100) turtle.right(45) turtle.end_fill() def cuadrado(): global vueltasdes
color = ""
for i in range(vueltasdes): pen_color = c1 fill_color = c2 turtle.color(c1, c2) turtle.begin_fill() for i in range(4): turtle.fd(100) turtle.right(90) turtle.fd(100) turtle.right(90) turtle.fd(100) turtle.right(90) turtle.fd(100) turtle.end_fill() def circulo(): global vueltasdes
color = ""
for i in range(vueltasdes): pen_color = c1 fill_color = c2 turtle.color(c1, c2) turtle.begin_fill() for i in range(30): turtle.forward(23) turtle.right(24) turtle.end_fill() if(figura==3): triangulo() elif(figura==10): estrella() elif(figura==8): poligono() elif(figura==4): cuadrado() elif (figura==30): circulo() turtle.exitonclick()
Excelente Alumno y futuro Ing en Sistemas, mucho éxito!!!
ResponderEliminar