Maison > développement back-end > Tutoriel Python > jugement du nombre de palindrome python

jugement du nombre de palindrome python

silencement
Libérer: 2019-06-05 11:20:01
original
35306 Les gens l'ont consulté

jugement du nombre de palindrome python

Que sont les palindromes ?

Il existe un type de nombre qui se ressemble lorsqu'on le regarde d'avant en arrière, par exemple : 12321, 1221, 2332, etc. De tels nombres sont appelés palindromes

Entrez un 5 -numéro à chiffres et utilisez python pour déterminer s'il s'agit d'un numéro palindrome. Autrement dit, 12321 est un nombre palindrome, le chiffre des unités est le même que celui des milliers et le chiffre des dizaines est le même que celui des milliers.

Méthode 1 : Utiliser la boucle for

# 找出5位数中所有的回文数:for i in range(10000,100000):   # 遍历所有的5位数
    s = str(i)    # 将数转换成字符串类型,即可以用索引取出每一位上的数字
    if s[0] == s[-1] and s[1] == s[-2]:   # 字符串的索引
        print(i)
Copier après la connexion

Méthode 2 : Définir la fonction :

def is_huiwen(n):
    reversed_str= str(n)    return reversed_str == reversed_str[-1::-1]   # output = filter(is_huiwen,range(10000,100000))
print(list(output))
Copier après la connexion

Entrée utilisateur A Nombre à 5 chiffres, pour déterminer s'il s'agit d'un nombre palindrome :

# 输入一个5位数,判断它是否是回文数:a = int(input(" 请输入一个5位整数:"))
s = str(a)if s[0] == s[-1] and s[1] == s[-2]:
    print(" %d 是一个回文数!" % a)else:
    print(" %d 不是一个回文数!" % a)
Copier après la connexion

Pour déterminer si un nombre entier est un nombre palindrome :

n = int(input('请输入一个整数:'))
s = str(n)
f = Truefor i in range(len(s)//2):
    if s[i] != s[-1-i]:
        f = False
        breakif f:    print('%d 是一个回文数' % n)else:    print('%d 不是一个回文数' % n)
Copier après la connexion

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal