Raizes de Função Quadrática
Publicado por Vicente E. R. Marçal 06/08/2008
[ Hits: 17.832 ]
Homepage: https://github.com/Riverfount
Meu primeiro script em Python.
Retorna uma lista com as duas raízes de uma função do segundo grau (função quadrática) ou a mensagem de erro correspondente.
###############################################################
# Funcao que fornece as raizes de uma equacao de segundo grau #
# Autor: Vicente Eduardo Ribeiro Marcal #
# Versao: 0.0.1 Beta #
# Data de Criacao: 03/07/2008 #
###############################################################
def __basc__(_a_, _b_, _c_):
from math import sqrt
try:
_delta_ = pow(_b_,2) - (4 * _a_ * _c_)
_raiz_ = [(-_b_ + sqrt(_delta_)) / (2 * _a_), (-_b_ - sqrt(_delta_)) / (2 * _a_ )]
return _raiz_
except ZeroDivisionError:
return 'Sendo \'a\' igual a zero, nao ha funcao quadratica, pois temos uma divisao por zero'
except ValueError:
return 'Nao ha raiz quadrada de numeros negativos no conjunto dos Reais'
##############################################################
# O codigo abaixo eh apenas um exemplo de implementacao #
# da funcao definida acima #
##############################################################
print 'Calcula funcao quadratica'
print '-' * 20
a = int(raw_input('Entre com o valor de a: '))
b = int(raw_input('Entre com o valor de b: '))
c = int(raw_input('Entre com o valor de c: '))
print __basc__(a,b,c)
Calculo da area de um triangulo (introdutório)
Um programa simples para gerar uma tabuada em python com menu utilizando laco for while try except e
Conversor de Temperatura em Python
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (8)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)
Assisti Avatar 3: Fogo e Cinzas (1)









