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
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
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
Matemática,
10 meses atrás
Matemática,
10 meses atrás
Português,
10 meses atrás
Inglês,
1 ano atrás
Física,
1 ano atrás
Português,
1 ano atrás
Matemática,
1 ano atrás