Raizes de Função Quadrática
Publicado por Vicente E. R. Marçal 06/08/2008
[ Hits: 17.919 ]
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)
dado-6-faces c/ Tkinter "telinha gráfica" o0o0o0
Programa que resolve expressões matematicas
Nenhum comentário foi encontrado.
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Boas Práticas e Padrões Idiomáticos em Go e C
Vale a pena ter mais de uma interface grafica no seu Linux?
[Resolvido] Google Chrome reclamando de perfil em uso após mudar hostname
Instalando o Tema de Ícones Tela Circle
Copiar Para e Mover Para no menu de contexto do Nautilus e Dolphin
Dotando o Thunar das opcoes Copiar para e Mover para no menu de contexto
Instalação Dual Boot Linux+Windows 11 (4)
No Ubuntu 26.04, sudo passou a mostrar os asteriscos ao digitar por pa... (5)
Como instalar Warsaw no Gentoo? (0)
Como insiro e excluo um elemento XML e JSON ao código Javascript (1)









