[CentOS-es] Foro python en español

Ulises Gualberto Montán Albañil ugmaster en gmail.com
Mie Ene 13 18:43:52 UTC 2010


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.villelalarraza en gmail.com>
> Subject: [CentOS-es] Foro python en español
> To: centos-es en centos.org
> Message-ID:
>        <cea0b5271001091427t1743a37dr460f5b4a8e0929be en 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"
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.centos.org/pipermail/centos-es/attachments/20100113/ba536faf/attachment.html 


Más información sobre la lista de distribución CentOS-es