Methode: 1. Verwenden Sie list(), um drei Ziffern in der Liste zu speichern. 2. Verwenden Sie reverse(), um die Listenelemente umzukehren. 3. Verwenden Sie die Anweisung „int (list name [subscript])“, um die umgekehrte Zahl abzurufen Speichern Sie es in den Variablen a, b, c. 4. Verwenden Sie die Anweisung „a*100+b*10+c“, um drei Ziffern in umgekehrter Reihenfolge zu verketten. 5. Verwenden Sie print() zur Ausgabe.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Python 3-Version, Dell G3-Computer.
Prinzip:
Listen Sie die eingegebenen dreistelligen Zahlen in Form einer Zeichenfolge mit der list()-Methode auf.
Nehmen Sie die Einer-, Zehner- und Hunderterstellen in umgekehrter Reihenfolge aus der Liste heraus
und Ausgabe Bitte achten Sie darauf, den Typ str in den Typ int zu konvertieren.
#输入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))
Zugehörige Funktionsbeschreibung
Die Funktion input() in Python3.x akzeptiert Standardeingabedaten und gibt sie als String-Typ zurück. Die Funktion
int() wird verwendet, um eine Zeichenfolge oder Zahl in eine Ganzzahl umzuwandeln.
【Verwandte Empfehlung: Python3-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonSo geben Sie in Python dreistellige Zahlen in umgekehrter Reihenfolge aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!