Informática, perguntado por Lu1zEduard0, 1 ano atrás

Estava testando alguns comando no PYTHON só que não pegou não sei pq, alguém pode identificar o erro? (PYTHON 3.6)
num = input("Digite um numero: ")
if (num < 10):
print('Menor que 10')
elif (num == 10):
print('Igual a 10')
else:
print('Maior que 10')

Soluções para a tarefa

Respondido por bokomoko
0
O problema aí é que a função input() sempre retorna uma string.

Então a variável num funciona como string.

Nos if's você está testando num como se fora uma variável inteira, comparando-a com uma constante inteira <10, ==10 

tente assim 
num = int(input("Digite um numero: "))    // converte de str para int
if (num < 10):   
      print('Menor que 10')
elif (num == 10):   
      print('Igual a 10')
else:   
      print('Maior que 10')

0bserve a identação. No Python a identação é super importante

Lu1zEduard0: Era isso! aff kkkk obrigado!
Perguntas interessantes