Famosa fórmula de Bháskara:

CODE
# -*- coding: cp1252 -*-
# Formula de Bhaskara by tchandy < tchandy@gmail.com >
from math import sqrt
import sys
def getvalor():
    return float(numb) ** 2 - 4 * float(numa) * float(numc)
print
print
print "Formula de Bhaskara"
print
print
while 1:
    try:
        numa = float(raw_input("Insira o valor de A: "))
        print
        numb = float(raw_input("Insira o valor de B: "))
        print
        numc = float(raw_input("Insira o valor de C: "))
        print
        break
    except:
        print
        print "Insira um Numero Valido"
        print
while 1:
    try:
        res1 = (- float(numb) + sqrt(getvalor()))
        res2 = (- float(numb) - sqrt(getvalor()))
        x1 = res1 / (2.0 * float(numa))
        x2 = res2 / (2.0 * float(numa))
        print "O Resultado eh"
        print "X1 = %s." % x1
        print "X2 = %s." % x2
        break
    except:
        print
        print "Nao existem raizes para esses numeros"
        print
        sys.exit()


Fonte: http://www.vivaolinux.com.br/scripts/verFo...haskarafinal.py

Você gostou? Comente no fórum!

Mais recentes em Python

"executável" em python
Por weaver - Galera eu tava apanhando muito aqui com o lance do...
Vídeo aula: programando com python e glade
Por luishenrique - Por ogmaciel...
Por que python?
Por luishenrique - Slideshow aparesentado na fisl 9...
Introdução ao python
Por Lucasbr - ...
Dicionário, listas e tuplas
Por luishenrique - Autor: luishenrique - - dicionários - dicionários...

Ver mais Artigos de Python.

Ver e retirar outras dúvidas no fórum Webly.

Alguns Direitos Reservados | RSS | O Fórum

Webly Portal e Fóruns - Internet + Humana | Design by ArthurHenrique.com