3
respostas

Pessoal sou iniciante estou tentando criar uma calculadora, porem o resultado nao printa alguem pode me ajudar ?

print("Bem vindo a calculadora")

funcao = input("Qual operação você quer fazer soma ou subtração ? : ") numero1 = input("Digite o primeiro numero : ") numero1 = int(numero1) numero2 = input("Digite o segundo numero : ") numero2 = int(numero2) soma = numero1 + numero2 subtracao = numero1 - numero2

if funcao == soma: print(soma)

if funcao == subtracao: print(subtracao)

3 respostas

Fala Pedro, tudo certo?

Seu código não imprime porque você está comparando a função com as variáveis que armazenam o resultado da soma ou da subtração e não com o texto soma ou subtracao. Para dar certo você precisa colocar soma e subtracao entre aspas. Tente o código abaixo:

print("Bem vindo a calculadora")

funcao = input("Qual operação você quer fazer soma ou subtração ? : ") 
numero1 = input("Digite o primeiro numero : ") 
numero1 = int(numero1) 
numero2 = input("Digite o segundo numero : ") 
numero2 = int(numero2) 
soma = numero1 + numero2 
subtracao = numero1 - numero2

if funcao == 'soma': 
    print(soma)

if funcao == 'subtracao': 
    print(subtracao)

Abraço

Meu amigo muito obrigado agora deu certo !!!!!!!!!!!!!!

Ótimo Pedro!

Poderia marcar este fórum como solucionado?

Abraço

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software