Calculadora Python

Publicado por Alexandre 05/01/2004

[ Hits: 12.211 ]

Download calc.py




Calculadora q faz as 4 operacoes basicas + potenciacao.

  



Esconder código-fonte

#! /usr/bin/python2.2
#Autor: Ale_
#Logs:  27/12/2003 - 0.1
#   29/12/2003 - 0.2
#   29/12/2003 - 0.3

def line():
   print "\n\n\n _..:::#########################################################:::.._ \n\n"

line()

print("\n PyCalc 0.3                                             | by  Ale_ ")
print("                                                         ------------------ \n\n\n")
import sys

for i in range(1,300000):


   m=input("Operacao : 1.(+)\n           2.(-)\n           3.(*)\n           4.(/)\n           5.(potencia)\n           6.(sair): ")
   print("\n")
   if (m > 6):
         print("Voce digitou uma opcao invalida!!! \n")
         sys.exit()
   elif (m == 6):
         sys.exit()
   if (m == 1):
         print("\n SOMA \n")
         c=input("valor1: ")
         d=input("valor2: ")
         a=float(c)
         b=float(d)
         print("\n")
         c = a + b
         e=float(c)
         print("                              RESULTADO  >>>   %d + %d = %d \n\n")%(a,b,e)
         line()
   elif (m == 2):
         print("\n SUBTRACAO \n")
         c=input("valor1: ")
         d=input("valor2: ")
         a=float(c)
         b=float(d)
         print("\n")
         c = a - b
         e=float(c)
         print("                              RESULTADO  >>>   %d - %d = %d \n\n")%(a,b,e)
         line()
   elif (m == 3):
         print("\n MULTIPLICACAO \n")
         c=input("valor1: ")
         d=input("valor2: ")
         a=float(c)
         b=float(d)
         print("\n")
         c = a * b
         e=float(c)
         print("                              RESULTADO  >>>   %d * %d = %d \n\n")%(a,b,e)
         line()
   elif (m == 4):
         print("\n DIVISAO \n")
         c=input("valor1: ")
         d=input("valor2: ")
         a=float(c)
         b=float(d)
         print("\n")
         c = a / b
         e=float(c)
         print("                              RESULTADO  >>>   %d / %d = %d \n\n")%(a,b,e)
         line()
   elif (m == 5):
         print("\n POTENCIACAO \n")
         c=input("valor: ")
         d=float(c)
         print("\n")
         e = d*d
         f=float(e)
         print("                              RESULTADO  >>>   %d ao quadrado = %d \n\n")%(d,f)
         line()

Scripts recomendados

Mini-dicionário de termos em Python e PyQT

Raizes de Função Quadrática

Estrutura de repetição for e while (Com tratamento de erros)

Gerador de grafos no formato .gif

tabuada.py


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts