Maison > Article > développement back-end > Comment afficher des nombres à trois chiffres dans l'ordre inverse en python
Méthode : 1. Utilisez list() pour stocker trois chiffres dans la liste ; 2. Utilisez reverse() pour inverser les éléments de la liste ; 3. Utilisez l'instruction "int (list name [subscript])" pour obtenir l'inverse Les nombres convertis sont stockés dans les variables a, b et c ; 4. Utilisez l'instruction "a*100+b*10+c" pour diviser en trois chiffres dans l'ordre inverse ; .
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Python 3, ordinateur Dell G3.
Principe :
Lister les trois chiffres saisis sous la forme d'une chaîne à l'aide de la méthode list()
Prendre extrayez les chiffres des unités, des dizaines et des centaines de la liste dans l'ordre inverse
Lors de la sortie, assurez-vous de convertir le type str en type int.
#输入number = 123,输出321 number = input('请输入一个三位数:') list1 = list(number) #将输入的三位数的字符串存入列表 list1.reverse() #将列表元素反转 a = int(list1[0]) #取出反转后列表的元素并将其类型转为int类型 b = int(list1[1]) c = int(list1[2]) #也可以不反转列表,直接反着取出列表中的元素 re_number = a*100 + b*10 + c print('%s的反转数是:%s'%(number,re_number)) print('%d的反转数是:%d'%(int(number),re_number))
Description de la fonction associée
La fonction input() dans Python3.x accepte une donnée d'entrée standard et la renvoie sous forme de type chaîne.
La fonction int() est utilisée pour convertir une chaîne ou un nombre en entier.
[Recommandations associées : Tutoriel vidéo Python3]
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!