Exemplo de Código de Calculadora Para Iniciantes

1. Exemplo de Código de Calculadora Para Iniciantes

Antonio Lisbôa
Note45_

(usa Ubuntu)

Enviado em 11/11/2017 - 18:29h

Estou deixando aqui uma calculadora que eu fiz em Python, se alguém quiser pegar o código para tentar ler e entender a lógica que eu usei pode usar, acho que compartilhando isso com a galera que ta iniciando ou quem quer exercitar a leitura de código dos outros seria bom usar.

___________________________________________________________________________________________________________

#Cabeçario da Calculadora
print("Bem Vindo a Calculadora")
print()

#Pedido de Numeros
num1 = float(input("Digite um numero: "))
num2 = float(input("Digite um segundo numero: "))
escolha = input("Digite a operaçao selecionada: ")
print()

#Area de Variaveis
soma = (num1 + num2 )
subtracao = (num1 - num2)
multiplicacao = (num1 * num2)
divisao = (num1 / num2)
rest_div = (num1 % num2)
potencia = (num1 ** num2)

#Area de Condiçoes
if(escolha == '+'):
print("A soma de %.1f com %.1f e igual a %.1f " %(num1, num2, soma))
elif(escolha == '-'):
print("A subtraçao de %.1f com %.1f e igual a %.1f " %(num1, num2, subtracao))
elif(escolha == '*'):
print("A multiplicaçao entre %.1f e %.1f e igual a %.1f " %(num1, num2, multiplicacao))
elif(escolha == '/'):
print("A divisao entre %.1f e %.1f e igual a %.1f " %(num1, num2, divisao))
elif(escolha == '%'):
print("O resto da divisao de %.1f e %.1f e igual a %.1f" %(num1, num2, rest_div))
elif(escolha == '**'):
print("A potencia entre %.1f e %.1f e igual a %.1f" %(num1, num2, potencia))
elif(escolha == "help"):
print()
print("Sinais das operaçoes")
print("Para somar use: '+'")
print("Para subtrair use: '-'")
print("Para multiplicar use: '*'")
print("Para dividir use: '/'")
print("Para obter o resto da divisao use: '%'")
print("Para ter a potencia use: '**'")
print("Para todas as operaçoes suportadas use: 'todas'")
print()
elif( escolha == "todas"):
print("A soma de %.1f com %.1f e igual a %.1f " %(num1, num2, soma))
print("A subtraçao de %.1f com %.1f e igual a %.1f " %(num1, num2, subtracao))
print("A multiplicaçao entre %.1f e %.1f e igual a %.1f " %(num1, num2, multiplicacao))
print("A divisao entre %.1f e %.1f e igual a %.1f " %(num1, num2, divisao))
print("O resto da divisao de %.1f e %.1f e igual a %.1f" %(num1, num2, rest_div))
print("A potencia entre %.1f e %.1f e igual a %.1f" %(num1, num2, potencia))
else:
print("Voce nao digitou uma operaçao valida, se quiser ajuda digite help no local da operaçao!")

#Final do Programa
print()
print("Obrigado Por Usar Nossa Calculadora!")
#Designed by Note45

___________________________________________________________________________________________________________

Lembrando que eu não sou experiente em Python na verdade estou começando agora e so estou compartilhando uma forma de fazer um calculadora em modo texto.


  


2. Re: Exemplo de Código de Calculadora Para Iniciantes

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 11/11/2017 - 19:44h

Parabéns pelo código. Eu desisti de fazer calculadora em modo texto quando vi que mais de 200 linhas de código que fiz se resumia a 3 linha de código e ainda realizava expressões mais complexas, veja.


while True:
expression = input("expressão: ")
print(eval(expression))

Resultado:

$ python3 calc.py
expressão: 10 + 10 * 3 + 41 - 1
80



3. Re: Exemplo de Código de Calculadora Para Iniciantes

Antonio Lisbôa
Note45_

(usa Ubuntu)

Enviado em 11/11/2017 - 20:13h

Que legal, estou aprendendo os laços de repetição agora e não tinha pensado em usar um assim. Mas muito legal mesmo...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts