Anda di halaman 1dari 5

Radical Python: Ecuaciones Cuadraticas???

http://radicalpython.blogspot.com/2010/01/ecuaciones-cuadra...

Compartir

Ms

Siguiente blog

Crear un blog

Acceder

Radical Python
Un simple lugar para el fabuloso Python y la cultura libre. Gracias Gido, Stallman y Linus Torvalds.

martes, 26 de enero de 2010

Blogroll SoloCodigo Cdigo Latino AprenderPython Willy & Billy TecnoAmigo Blog Depurando Foro Zephiro Club TrucosWindows Python Examples

Ecuaciones Cuadraticas???
Por ah hay un reto, no dir de dnde para que no hagan trampa y es resolver la ecuacin cuadratica, de la forma ax^2+bx+c = 0 y pues quin ms sino es Python para ayudarme en esas arduas tareas, el problema no es resolver la ecuacin de segundo grado, el problema es resolver 9999 funciones en un archivo de texto con inconsistencias en el archivo, cmo: Tabulaciones Signos pegados (+--+) Saltos de lnea Cuando hay una x sola reemplazarla por un valor 1 Quitar las expresiones x^2 y x Y pues esto fue lo que se me ocurri con mi querida culebrita import math def separar(ecu): """Esta funcion separara cada valor de la ecuacion""" ecu = ecu.replace('\t', '') #Se reemplazan los tabulados nueva = ecu.split('x^2') #quitamos los valores con x^2 y x nueva += nueva[1].split('x') #Se elimina el indice 1 de la lista y lo dejamos #con los datos necesarios nueva.remove(nueva[1]) #Ahora recorremos la lista para no dejar signos sin valores #creamos un contador para el indice cont = 0 for h in nueva: if h == '+' or h == '-' or h == '': #Si es un signo +/- o sino es nada h += '1' nueva.remove(nueva[cont]) nueva.insert(cont, h) cont += 1 x = cuadratica(int(nueva[0]), int(nueva[1]), int(nueva[2])) return x def cuadratica(a, b, c): """Vamos a obtener el valor de X por medio de la ecuacion cuadratica""" raiz = math.sqrt((b**2)-(4*a*c)) x1 = (-b + raiz)/(2*a) x2 = (-b - raiz)/(2*a) lista = [str(x1), str(x2)] return lista archi = open('quadratic.txt').readlines() suma = 0 for h in archi: z = separar(h) for l in z: #Si al final sale un .0 entonces lo volvemos entero y se suma if l[-2:] == '.0': suma += int(l.replace('.0', '')) print suma Programado por Guillermo Alfonso Morales en 15:43 Etiquetas: Python

Archivo del blog ! 2012 (1) ! 2011 (1) " 2010 (5) ! febrero (2) " enero (3) Ecuaciones Cuadraticas??? POO en Python Stupid SQL Shortcuts.py ! 2009 (90) ! 2008 (85)

Etiquetas Python (75)

No hay comentarios:
Publicar un comentario en la entrada

Linux (23) MySQL (17) php (17)

1 de 5

27/02/14 18:33

Radical Python: Ecuaciones Cuadraticas???

http://radicalpython.blogspot.com/2010/01/ecuaciones-cuadra...

Humor (11) Ubuntu (11) MySQLdb (10) Configurador Dansguardian (9) Dansguardian (9) Software Libre (8) google (8) Cabuntu (6) Cdigo Latino (6)

Entrada ms reciente

Pgina principal
Suscribirse a: Enviar comentarios (Atom)

Entrada antigua

Windows (6) HTML (5) POO (5) Revista OnLine (5) Seguridad (5) cdigo (5) Cali Underground (4) Django (4) Framework (4) YouTube (4) webFramework (4) Bases de Datos (3) CSS (3) Libre (3) MD5 (3) Programacin (3) chrome (3) pynotify (3) wxPython (3) zombies (3) ConfigParser (2) Cultura Libre (2) Cdigo ofuscado (2) Inciclopedia (2) Javascipt (2) Meme (2) Nube de etiquetas (2) Perl (2) Phishing (2) Richard Stallman (2) Ruby (2) Software (2) SoloCodigo (2) Virus (2)

2 de 5

27/02/14 18:33

Radical Python: Ecuaciones Cuadraticas???

http://radicalpython.blogspot.com/2010/01/ecuaciones-cuadra...

blogspot (2) correo (2) delm (2) feedparser (2) reportlab (2) troyano (2) troyano de Conexin inversa (2) zipfile (2) ASP (1) Algoritmos (1) Apache (1) Archivos .ini (1) B2B (1) Barack Obama (1) Blag (1) Blogger (1) Boa Constructor (1) C# (1) Cali (1) Canonical (1) Colina (1) Conexin (1) Configuracin (1) Crackeador de Passwords (1) Cuenteros (1) DB (1) Debian (1) Dell (1) El Santo (1) Enigma (1) Excel (1) Facebook (1) Flisol (1) Google Chrome (1) Historia de Python (1) Internet (1) Joomla (1) Lector Omnidireccional (1) Listas (1) Microsoft (1) PEP (1) Password (1) Password Crack (1)

3 de 5

27/02/14 18:33

Radical Python: Ecuaciones Cuadraticas???

http://radicalpython.blogspot.com/2010/01/ecuaciones-cuadra...

Py3K (1) Pyragua (1) Python 3.0 (1) Python 3000 (1) Python Enhacement Proposal (1) Python portable (1) RODS (1) RSS (1) Robo (1) Robtica (1) SPAM (1) San Antonio (1) Santa Palabra (1) Servidor LAMP (1) Shell (1) Squid (1) StaticText (1) Steve Ballmer (1) Tag Cloud (1) Text to Speech (1) Trogdor (1) Unicuento (1) VBS (1) Videos (1) Visual Basic Script (1) Visual shit (1) VisualWx (1) Zephiro (1) aprenderpython (1) base64 (1) baterias incluidas (1) bucle for (1) bz2 (1) cbrpager (1) cifrado (1) code-makers (1) comandos (1) comprimir (1) csv (1) cx_Freeze (1) encriptado (1) expresiones regulares (1) firefox (1)

4 de 5

27/02/14 18:33

Radical Python: Ecuaciones Cuadraticas???

http://radicalpython.blogspot.com/2010/01/ecuaciones-cuadra...

formatear (1) gedit (1) geshi (1) googlebot (1) googlechart (1) googlemap (1) ie (1) imageshack (1) joystick (1) lambda (1) lenguajes de programacin (1) load data infile (1) mi mejor amigo (1) odbc (1) os (1) phpdocumentor. (1) platform (1) py2exe (1) re (1) rootkit (1) socket (1) sql injection (1) time (1) tinyurl (1) trabajo (1) twitter (1) up img (1) urllib2 (1) videojuegos (1) vulnerabilidad (1) webbrowser (1) wget (1) wine (1) wordpress (1) xml (1)

OLX: Avisos Online Gratis


olx.com.gt/Anuncios-Gratis Publica Gratis, Vende sin comisin. Entra a OLX, Vender es Fcil.

RadicalEd cc. Plantilla Awesome Inc.. Con la tecnologa de Blogger.

5 de 5

27/02/14 18:33

Anda mungkin juga menyukai