From Tkinter import * ventana=Tk() cv=Canvas(ventana,width=200,height=200) cv.pack() cv.create_rectangle(20,40,100,100) cv.create_rectangle(100,100,180,160,fill="black")

Slides:



Advertisements
Presentaciones similares
CALIDAD PROVIAN, S.L. PROMOCION 10 APARTAMENTOS TORREMOLINOS C/ GONZALO DE AYORA, 40.
Advertisements

Ángulos y sus medidas.
SP3 Chp. 7 Vocabulary A Primera Vista #1 P. 298 improbable unlikely.
1.Borra esta transparencia y la última transparencia antes de guardarlo en el Student Share. 2.Ve a File>Page Setup. Asegúrate de que Width & Height (ancho.
¡Hannah lo resuelve! Objetivo 2
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 2) Ricardo Ferrís Castell ( ) Departament D Informàtica.
Contabilidad de Costes
LOS NUMEROS LOS NUMEROS CARMEN ALIJARDE.
PROLEMAS RESUELTOS Y PROPUESTOS
MATEMÁTICAS I MEDIO PROGRAMA EMPRENDER PREUNIVERSITARIO ALUMNOS UC
Objetivo ER/IR Verbs #1 Conjugate the verb correctly.
CÁLCULO DE LA CUARTA PARTE
Restando el complementario
La cuarta parte de – 8 25 – 2 = 23 La cuarta parte de 92 es
Como la cuarta parte de 16 es Entonces la cuarta parte de 160 será
Percepción de la acción práctica.
Región NBA Maíz: En general muy bueno (30%), bueno (45%) y regular (25%). Algunos casos de roya y en porcentajes bajos diatraea, cogolleros e isocas, estado.
INFORME ACTIVACIÓN - SOMOS SÁBADO 10 DE DICIEMBRE.
PORCENTAJES . 100% Un porcentaje NO ES un número que exprese una cantidad o un número de unidades sino que expresa una porción o parte de una cantidad.
Geometría. Paula Morel 2ºa.
Lesson 9 Usage Numbers and Measurments. In Spanish, numbers are written differently. The decimal point and the comma reverse functions: SpanishEnglish.
Feria de la Innovación Elaboración de Planes de Actividades Bi- / Multilaterales 8:00-8:30 - procedimientos 8:30-10:00 - trabajo de grupos - Priorización.
| Slide 1 SCAEI-A Cuenta de emisiones Ejemplos de cálculo e información complementaria Chile, 1-4 Junio 2009 Taller Técnico sobre Compilación.
GRAFICOS Y PROGRAMACIÓN
Cap í tulo 7 Vocabulario A improbable unlikely probable likely.
4a Fecha Campeonato CRS 2007 Sábado 21 de Abril 09:30 Hrs 6 Stages (100 Tiros)
2da Fecha Campeonato CRS 2007 Sábado 24 de Febrero 09:30 Hrs 6 Stages (100 Tiros)
Nivel de Riesgo Por Karla Peña Oyarzún.
Estratificación del Riesgo Cardiovascular
Ejemplo de Hilos. public class RelojApplet extends Applet implements Runnable { Hereda applet y la clase Thread ( simula la herencia múltiple.
PROGRESO GENÉTICO Ejercicio 1 DSm = 2,27 x 40 kg. = 90,8 kg.
EJERCICIOS Si S = {0,1,2,3,4,5,6,7,8,9} y A = {0,2,4,6,8}, B = {1,3,5,7,9}, C = {2,3,4,5} y D = {1,6,7}, liste los elementos de los conjuntos que.
Tema 4 Introducción a la Programación Lineal
Unidad 5 IR DE COMPRAS.
Te presento a Python Qué es Python? Lenguaje interpretado
Tema V Programación Lineal
500 GV USTED 500 GV 100 PCV PCV 100 Semanal 1,000 GV.
50: millón Bienvenidos a.
Fecha de elaboración: 10 de abril de 2006 Subdirección de Servicios Generales, Almacenes e Inventarios Indicadores ISO Niveles de servicio en la atención.
MÍNIMO COMÚN MULTIPLO (M.C.M)
MÍNIMO 100 UNIDADES PVP $ $ ILUMINACIÓN Y HERRAMIENTAS LINTERNAS – LASER.
CENTRO EDUCATIVO ANAHUAC, A.C. PRÁCTICA DE CONTABILIDAD # 5 PRÁCTICA DE CONTABILIDAD # 5 EMPRESA: EL SURTIDOR EMPRESA: EL SURTIDOR.
CENTRO EDUCATIVO ANAHUAC, A.C. PRÁCTICA DE CONTABILIDAD # 5 EMPRESA : LA NAVAL.
PRÁCTICA # 5 PRÁCTICA # 5 LA NAVAL LA NAVAL RESPUESTAS: 1) –Bancos $ 17, Propaganda y publicidad $ 17, Propaganda y publicidad $ 17,
COSTOS CONJUNTOS.
Vocabulario de Matemáticas
Vocabulario de Matemáticas
La gráfica es una línea recta que representa la velocidad.
RELEVAMIENTO (especies mayores) PASEO GRAL. LAVALLE (entre Av. del Libertador y 25 de Mayo) Alejandro Amoruso Alfredo Jorge Etchevarne Parravicini.
3º E.S.O. Fenómenos químicos U.1Sustancias y mezclas A.20 Solubilidad del nitrato de potasio.
Vocabulario de Rosa Vocabulario de Nosotros, no Rosa Nosotros, no
MINIMO COMÚN MÚLTIPLO DE DOS NÚMEROS a y b
PROLEMAS RESUELTOS Y PROPUESTOS
ARREGLOS Estructuras de datos.
Función Cuadrática.
Publica un anuncio por 60 días Recibe un Pack AGN de 150$
Cantidades Escalares y Vectoriales
Ampliación y Reducción con el Lenguaje Logo
Repaso/resumen Introducción a la programación Orientada a Objetos 1.Strings 2.Archivos 3.Clases y objetos 4.Herencia 5.Ventanas 6.Dibujos y Gráficos.
Clase 12: Ventanas J.Alvarez. Clase 12: Ventanas J.Alvarez.
Cliente Titulo Segunda línea Tercera línea Periodo proyecto.
Imágenes.
from Tkinter import * ventana=Tk() cv=Canvas(ventana,width=200,height=200) cv.pack() cv.create_rectangle(20,40,100,100) cv.create_rectangle(100,100,180,160,fill="black")
From Tkinter import * ventana=Tk() cv=Canvas(ventana,width=200,height=200) cv.pack() cv.create_rectangle(20,40,100,100) cv.create_rectangle(100,100,200,200,fill="black")
Clase 12: Ventanas J.Alvarez. Clase 12: Ventanas J.Alvarez.
Clase 12: Ventanas J.Alvarez. Clase 12: Ventanas J.Alvarez.
Esxcvzxcvzxvczxcvpacio para el texto.
CC 1002: Introducción a la Programación Clase 20
Segunda Línea.
Transcripción de la presentación:

from Tkinter import * ventana=Tk() cv=Canvas(ventana,width=200,height=200) cv.pack() cv.create_rectangle(20,40,100,100) cv.create_rectangle(100,100,180,160,fill="black") ventana.mainloop()

from Tkinter import * ventana=Tk() cv=Canvas(ventana,width=200,height=200) cv.pack() cv.create_oval(20,40,100,100) cv.create_oval(100,100,200,200,fill="black") ventana.mainloop()

#circunferencias al azar from Tkinter import * import random def dibujar(): x=random.randint(0,ancho) y=random.randint(0,alto) r=random.randint(1,min(alto,ancho))/2 cv.create_oval(x-r,y-r,x+r,y+r) v=Tk() alto=200; ancho=200 b=Button(v,text="circunferencia",command=dibujar) cv=Canvas(v,width=ancho,height=alto) b.pack(); cv.pack() v.mainloop()

from Tkinter import * ventana=Tk() W=input("ancho?"); H=input("alto?") cv=Canvas(ventana,width=W,height=H,bg="white")#fondo cv.pack() #dibujar ejes cv.create_line(0,H-1,W,H-1) #horizontal cv.create_line(W/2,0,W/2,H) #vertical h0=0; v0=0 #coordenadas comienzo primera linea #iterar con x=-100,-90,…,-10,0,10,…,90,100 x = -100.0 while x<=100 : y=x*x #valor de la función h = int(W*(x+100)/200 + 0.5) #coord horizontal v = H - int(H*y/10000 + 0.5) #coord vertical cv.create_line(h0,v0,h,v) h0=h; v0=v #actualizar coordenadas comienzo línea x = x + 10 ventana.mainloop()

#graficar seno con 20 ptos entre 0 y 2*pi from Tkinter import * import math ventana=Tk() cv=Canvas(ventana,width=200,height=100,bg="white") cv.pack() graficar(math.sin,20,0,2*math.pi,cv,200,100) ventana.mainloop() #graficar x*x con 20 ptos entre -100 y 100 def cuadrado(x): return x*x cv=Canvas(ventana,width=200,height=200,bg="white") graficar(cuadrado,20,-100,100,cv,200,200)

from Tkinter import * #graficar f usando n puntos de [a,b] en canvas cv de WxH pixeles def graficar(f,n,a,b,cv,W,H): #determinar minimo y maximo de f en [a,b] minimo=f(a) maximo=f(a) delta=(b-a)/(n-1) x=a+delta while x <= b : y=f(x) minimo=min(y,minimo) maximo=max(y,maximo) x = x + delta

#graficar funcion h0=0 v0=H-coordenadaPixel(f(a),minimo,maximo,H) x=a+delta while x<=b: h=coordenadaPixel(x,a,b,W) v=H-coordenadaPixel(f(x),minimo,maximo,H) cv.create_line(h0,v0,h,v) h0=h; v0=v x=x+delta #convertir x en [y,z] a coord [0,w] de pixel def coordenadaPixel(x,y,z,w): return int(w*(x-y)/(z-y)+0.5)