Ajudem-me, por favor, quem manja de lógica de programação. Faça um algoritmo que leia um número, que seja maior que 1 e menor que 10000 e diga se é ou não um número palíndromo.
Para quem não sabe, um número palíndromo é aquele na qual é lido e identificado da mesma maneira, seja da direita para esquerda ou da esquerda para direita. Por exemplo, o número 131, 1001, 1111, 1221, etc. Muito obrigado à quem me ajudar! Exercício valendo 25 pontos!
Soluções para a tarefa
Respondido por
8
Olá, boa noite! ☺
Utilizando o aplicativo do Python, ficaria desse modo:
print \\{'(no caso esse de fato é palindromo'else)}|:
\\import stringnumero = str(input|('Informe um número entre 1 e 10000')|).strip(|)\
\\reverso = numero[::-1]>{}
if (numero == reverso):
Obs: print {'(nesse daí não é palíndromo')}|
Utilizando o aplicativo do Python, ficaria desse modo:
print \\{'(no caso esse de fato é palindromo'else)}|:
\\import stringnumero = str(input|('Informe um número entre 1 e 10000')|).strip(|)\
\\reverso = numero[::-1]>{}
if (numero == reverso):
Obs: print {'(nesse daí não é palíndromo')}|
Daniel3415:
Muito obrigado amigo! Mas o limite é dez mil não mil. Mas mesmo assim essa lógica funciona se eu substituir o 1000 por 10000?
Perguntas interessantes
Ed. Física,
8 meses atrás
Português,
8 meses atrás
Matemática,
8 meses atrás
Geografia,
1 ano atrás
Química,
1 ano atrás
Matemática,
1 ano atrás