Heim >Backend-Entwicklung >Python-Tutorial >Python implementiert die Ausgabe einer Zahl in umgekehrter Reihenfolge gemäß den angegebenen Anforderungen
In diesem Artikel wird hauptsächlich die Methode von Python vorgestellt, eine Zahl gemäß den angegebenen Anforderungen in umgekehrter Reihenfolge auszugeben, wobei Pythons Operationsfähigkeiten für das Durchlaufen von Zeichenfolgen, die Beurteilung, die Ausgabe und andere verwandte Operationen berücksichtigt werden können
Dieser Artikel Das Beispiel beschreibt, wie Python eine Methode implementiert, um eine Zahl in umgekehrter Reihenfolge gemäß den angegebenen Anforderungen auszugeben. Teilen Sie es als Referenz mit allen:
Das Problem ist: Geben Sie eine Nummer ein und geben Sie die Nummer in umgekehrter Reihenfolge gemäß den angegebenen Anforderungen aus. Es ist sehr einfach . Hier ist die Umsetzung:
#!usr/bin/env python #encoding:utf-8 ''''' __Author__:沂水寒城 功能:逆序输出一个数字 如果数字是正数直接输出如:177--->771 如果数字是负数保留负号如:-945--->-549 如果数字以0结果逆序后需要去除0如:100--->1 如果数字很大会造成溢出返回0即可 ''' def inverse_num(one_num): ''''' 逆序输出一个数字 ''' if one_num>99999999: return 0 elif one_num==0: return 0 else: if one_num>0: flag=True else: flag=False one_num*=-1 one_num_list=list(str(one_num)) while one_num_list[-1]=='0': one_num_list.pop() tmp=''.join(one_num_list[::-1]) if flag: return tmp else: return '-'+tmp if __name__ == '__main__': print "脚本之家测试结果:" one_num_list=[124,-345,1000,999999999,0] for one_num in one_num_list: print one_num, inverse_num(one_num)Die Ergebnisse sind wie folgt:
Python implementiert die Methode der Eingabe mehrerer Zeilen in IDLE
Das obige ist der detaillierte Inhalt vonPython implementiert die Ausgabe einer Zahl in umgekehrter Reihenfolge gemäß den angegebenen Anforderungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!