Exemple de pratique Python 30

Python 100例100 exemples Python

Problème :Un nombre à 5 chiffres, déterminez s'il est un palindrome. C'est-à-dire, 12321 est un palindrome, le chiffre des unités est le même que celui des dizaines de milliers, et le chiffre des dizaines est le même que celui des milliers.

Analyse du programme :Aucune.

Code source du programme :

Exemple (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- a = int(raw_input("Veuillez saisir un nombre :\n")) x = str(a) flag = True for i in range(len(x)/2): if x[i] != x[-i - 1]: flag = False break if flag: print "%d est un palindrome !" % a else: print "%d n'est pas un palindrome !" % a

Exemple (Python 3.0+)

#!/usr/bin/python3 a = int(input("Veuillez saisir un nombre :\n")) x = str(a) flag = True for i in range(len(x)//2): if x[i] != x[-i - 1]: flag = False break if flag: print ("%d est un palindrome !" % a) else: print ("%d n'est pas un palindrome !" % a)

La sortie de l'exemple ci-dessus est :

请输入一个数字:
12321
12321 是一个回文数!

Python 100例100 exemples Python

Autres extensions