Ir ao conteúdo

Posts recomendados

Postado

  Boa noite pessoal, tudo bem? Então, eu estou com um problema em relação a linguagem Python, sou iniciante e por isso não tenho muito conhecimento sobre programação então resolvi pedir ajuda.

  Há três semanas atrás eu usava Ubuntu Mate, e nele eu tinha criado uma calculadora de linha de comando pelo IDLE e ela funcionava normalmente (eu usava Python 3.6), então eu resolvi mudar para o LXDE e com ele eu já aproveitei e atualizei para o Python 3.8. Após isso eu resolvi criar uma calculadora mais uma vez para melhorar meu aprendizado, mas acontece que está dando uns erros estranhos. Nessa calculadora eu usei 6 funções (+ - * / ** %), e eu fui colocando cada função e testando e ela funcionava de boa até chegar na porcentagem, por algum motivo ela apresentou problemas 100% após essa função, já tentei várias coisas e nada. Se alguém puder me dar uma luz eu agradeço. Ai segue as informações do meu sistema junto com as mensagens de erro e então o código.

 

  Meu Sistema:

OS: Ubuntu 18.04 + LXDE

Interpretador: IDLE 3.8

Config: Celeron D 3GHz; 1,5GB RAM; 64MB VIDEO; 80GB HD 2000RPM; ASUS P5VD2-MX

 

  Mensagem de erro:

Invalid syntax

(obs: no meu conhecimento a sintaxe está tudo ok)

 

  Código Programado:

print('''                                      ______________
              **CALCULADORA**        |NXTH THZ Corp.|
                v1.2 build_3         |v1.2  building|
  ________________________________   |______________|
 |     Escolha um operador abaixo |
 | 1 - ADIÇÃO                     |
 | 2 - SUBTRAÇÃO                  |
 | 3 - MULTIPLICAÇÃO              |
 | 4 - DIVISÃO                    |
 | 5 - POTENCIA                   |
 | 6 - PORCENTAGEM                |
 |________________________________|

''')
escolha = input('Selecione um operador:  ')

  #ADIÇÃO
if escolha == '1':
    soma_1 = float(input('Digite o primeiro numero:  '))
    soma_2 = float(input('Digite o segundo numero:  '))
    soma_3 = (soma_1+soma_2)
    print('Seu resultado é: {}' .format(soma_3))
    
  #SUBTRAÇÃO
elif escolha == '2':
    subtração_1 = float(input('Digite o primeiro numero:  '))
    subtração_2 = float(input('Digite o segundo numero:  '))
    subtração_3 = (subtração_1-subtração_2)
    print('Seu resultado é: {}' .format(subtração_3))

  #MULTIPLICAÇÃO
elif escolha == '3':
    multiplicação_1 = float(input('Digite o primeiro numero:  '))
    multiplicação_2 = float(input('Digite o segundo numero:  '))
    multiplicação_3 = (multiplicação_1*multiplicação_2)
    print ('Seu resultado é: {}' .format(multiplicação_3))

  #DIVISÃO
elif escolha == '4':
    divisão_1 = float(input('Digite o primeiro numero:  '))
    divisão_2 = float(input('Digite o segundo numero:  '))
    divisão_3 = (divisão_1/divisão_2)
    print ('Seu resultado é: {}' .format(divisão_3))

  #POTENCIA
elif escolha == '5':
    potencia_1 = float(input('Digite o primeiro número:  '))
    potencia_2 = float(input('Digite o segundo número:  '))
    potencia_3 = (potencia_1**potencia_2)
    print('Seu resultado é: {}' .format(potencia_3)

  #PORCENTAGEM
elif escolha == '6':
    porcentagem_1 = float(input('Digite o primeiro numero:  '))
    porcentagem_2 = float(input('Digite o segundo numero:  '))
    porcentagem_3 = (porcentagem_1+porcentagem_2)
    print('Seu resultado é: {}' .format(porcentagem_3))

  #ERRO
else:
    print ('você não digitou um operador válido, tente novamente')

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...