Informática, perguntado por eduueduardo09, 5 meses atrás

Gostaria de fazer uma espécie de calculadora simples com Python e montei o seguinte código, que fica dizendo que está errado, ajudem-me a corrigí-lo:
mult = a * b
soma = a + b
sub = a - b
div = a / b
print('Digite o número que corresponde a A:')
a = input()
print('Digite o número que corresponde a B:')
b = input()
print('Digite o tipo de equação a ser feita (exemplo: soma, subtração, multiplicação, etc):')
tipo = input()

if (tipo = soma)
print(soma)

if (tipo = multiplicação)
print(mult)

if (tipo = subtração)
print(sub)

if(tipo = divisão)
print(div)

Soluções para a tarefa

Respondido por mateus7870
1

Resposta:

CORREÇÃO DO CODIGO

a = int(input('Digite o número que corresponde a A: '))

b = int(input('Digite o número que corresponde a B: '))

tipo = str(input('Digite o tipo de equação a ser feita (exemplo: soma, subtracao, multiplicacao, divisao): ')).lower()

if tipo == "soma":

soma = a + b

print(soma)

elif tipo == "multiplicacao":

mult = a * b

print(mult)

elif tipo == "subtracao":

sub = a - b

print(sub)

elif tipo == "divisao":

if b == 0:

 print("IMPOSSIVEL")

else:

 div = a / b

 print(div)

else:

print("Operação invalida")

Explicação:


eduueduardo09: Uma pergunta: o que significa esse .lowe() ali
mateus7870: caso alguem escrever algo em caps lock, vai deixar a letra em lower, ou seja, vai deixar todas a letras em minusculas
eduueduardo09: Ok!
Mano coloquei teu código e deu erro!
mateus7870: colocou a identação?, pq se fazer copy paste do que aparece claro que vai dar erro, como python não utiliza chaves, usa-se a identação
eduueduardo09: o que é identação?
mateus7870: o espaço, sem o espaço não funciona
mateus7870: e espaço e o paragrafo era como se fosse as chaves no C
Perguntas interessantes