Informática, perguntado por Usuário anônimo, 9 meses atrás

Como faço um programa que leia um número inteiro
de 5 dígitos e indique se ele é palíndromo em python?

Soluções para a tarefa

Respondido por lucasoliveira2021
0

Resposta:

Um palíndromo de 5 dígitos deve ter o primeiro dígito igual ao último e o segundo dígito igual ao penúltimo, o terceiro dígito nesse caso não importa.

Então é basicamente isso que você deve fazer, verificar se o primeiro é igual ao último e se o segundo é igual ao penúltimo, e para fazer isso você pode selecionar cada dígito utilizando operações de divisão e resto. Segue abaixo o código. ( // é o operador de divisão inteira )

Explicação:

num = int(input("Digite um número inteiro:"))

if((num//10000 == num % 10) and ((num % 10000)//1000) == (num % 100)//10):

   print("{} é um palindromo.".format(num));

else:

   print("{} não é um palindromo".format(num))

Perguntas interessantes