Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: as aventuras do windows 7
Por x-gyba
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Vicente E. R. Marçal em 06/08/2008    [ 8604 hits ]

Login: Riverfount, 21240 pontos

Homepage: www.espacointuitivo.blogspot.com   


Descrição

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.

[ Download: bascara.py ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

###############################################################
# 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)

Scripts recomendados
   Script Linux recomendado Função Seno
   Script Linux recomendado Palpiteiro para MegaSena
   Script Linux recomendado Simples Login Test com PyGTK
   Script Linux recomendado Script voltado a resolução da equação de estado dos gases reais
   Script Linux recomendado Detecção de Usuário

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.