Hola Mario Villela Lazarra. Hace poco empece a programar en python y al menos que no nos compartas el codigo completo las funciones create_circle y demas create que ocupas para las graficas no estan en la libreria estandar del lenguaje ni en la math. O por lo menos en python 2.6 para abajo igual y ocupas python 3.
Tal vez en las librerias wxpython o cualquier de las que hay graficas te puedan ayudar con ello. O reitero tal vez no compartes todo el codigo con nosotros.. Message: 2 > Date: Sat, 9 Jan 2010 16:27:38 -0600 > From: Mario Villela Larraza <mario.villelalarr...@gmail.com> > Subject: [CentOS-es] Foro python en español > To: centos-es@centos.org > Message-ID: > <cea0b5271001091427t1743a37dr460f5b4a8e092...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Alguien conoce un foro para python en español estoy aprendiendo este > lenguaje y tengo problemas con un programa que corre pero no muestra > ninguna salida grafica y no puedo comprobar que es lo que esta mal por > si acaso les dejo el programa aver si aguien me puede ayudar ya sea > con el foro o con el codigo > > Gracias de antemano. > > from math import pi , sin , cos > > #constantes del circulo > x = 500 > y = 500 > radio = 500 > > #variables dadas por el usuario > suspensos = float(raw_input('Dame los Reprobados: ')) > aprobados = float(raw_input('Dame los Aprobados: ')) > notables = float(raw_input('Dame los Notables: ')) > sobresalientes = float(raw_input('Dame los Sobresalientes: ')) > > #creacion del circulo de la grafica > create_circle (x,y,radio) > create_line (x,y,x+radio,y) > > #divicion de suspensos > alfa = 2*pi*suspensos/100 > create_line (x,y,x + radio * cos(alfa), y + radio * sin(alfa)) > create_text (x+.7*radio*cos(alfa/2), y+.5*radio*sin(alfa/2),'SUS > (%d%%)' % suspensos) > > #divicion de aprobados > beta = 2*pi*(suspensos + aprobados)/100 > create_line (x,y,x + radio * cos(beta), y + radio * sin(beta)) > create_text(x+.3*radio*cos(alfa/2), y+1.60*radio*sin(alfa/2),'APR > (%d%%)' % aprobados) > > #divicion de notables > gama = 2*pi*(suspensos + aprobados + notables)/100 > create_line (x,y,x + radio * cos(gama), y + radio * sin(gama)) > create_text (x-.50*radio*cos(alfa/2), y+.20*radio*sin(alfa/2),'NOT > (%d%%)' % notables)#create_text > (x+.5*rado*cos(alfa+(beta-alfa-gama)/2), > y+.5*radio*sin(alfa+(beta-alfa-gama)/2),'not (%d%%)' % notables) > > #divicion de sobresalientes > gama2 = 2*pi*(suspensos + aprobados + notables + sobresalientes)/100 > create_line (x,y,x + radio * cos(gama2), y + radio * sin(gama2)) > create_text (x+.5*radio*cos(alfa/2), y-1.50*radio*sin(alfa/2),'SOB > (%d%%)' % sobresalientes)#create_text > (x+.5*rado*cos(alfa+(beta-alfa-gama-gama2)/2), > y+.5*radio*sin(alfa+(beta-alfa-gama-gama2)/2),'sob (%d%%)' % > sobresalientes) > > -- ISC Ulises G Montán Albañil. "Lo que no existe.... es porque el ser humano aún no lo ah imaginado"
_______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es