Heim >Backend-Entwicklung >Python-Tutorial >So ermitteln Sie die Summe dreier Ziffern in Python
Schritte für Python, um drei Ziffern einzugeben und die Summe jeder Ziffer zu ermitteln: 1. Holen Sie sich die vom Benutzer eingegebenen drei Ziffern über die Eingabefunktion und speichern Sie sie in der Num-Variablen. 2. Verwenden Sie die Len-Funktion, um zu bestimmen, ob die Eingabe erfolgt ist eine dreistellige Zahl. Wenn nicht, geben Sie eine Fehlermeldung aus und beenden Sie das Programm. 3. Verwenden Sie die int-Funktion, um die Eingabezeichenfolge in einen ganzzahligen Typ umzuwandeln. 4. Verwenden Sie den Ganzzahldivisionsoperator // und den Restoperator %, um zu erhalten die Zahlen in den Hunderter-, Zehner- und Einerstellen und addieren Sie sie, um die Summe jeder Ziffer zu erhalten. 5. Verwenden Sie die Druckfunktion, um das Ergebnis der Summe jeder Ziffer auszugeben.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Python-Version 3.11.4, Dell G3-Computer.
Python kann Zeichenfolgenoperationen und mathematische Operationen verwenden, um die Summe einer dreistelligen Zahl zu ermitteln. Hier ist ein in Python geschriebenes Codebeispiel:
# 输入一个三位数 num = input("请输入一个三位数:") # 判断输入是否为三位数 if len(num) != 3: print("输入的不是三位数,请重新输入!") exit() # 将输入的字符串转换为整数 num = int(num) # 求各位之和 digit_sum = num // 100 + (num % 100) // 10 num % 10 # 输出各位之和 print("各位之和为:", digit_sum)
In diesem Beispiel wird zunächst die vom Benutzer über die Eingabefunktion eingegebene dreistellige Zahl abgerufen und in der Variablen „num“ gespeichert. Verwenden Sie dann die Funktion len, um festzustellen, ob es sich bei der Eingabe um eine dreistellige Zahl handelt. Wenn nicht, geben Sie eine Fehlermeldung aus und beenden Sie das Programm.
Verwenden Sie die Funktion int, um die Eingabezeichenfolge in einen Ganzzahltyp umzuwandeln. Dies erleichtert die Durchführung mathematischer Operationen.
Ermitteln Sie die Summe jeder Ziffer durch mathematische Operationen. Wir verwenden den ganzzahligen Divisionsoperator // und den Restoperator %, um die Zahlen in den Hunderter-, Zehner- und Einerstellen zu erhalten, und addieren sie, um die Summe jeder Ziffer zu erhalten.
Verwenden Sie die Druckfunktion, um das Ergebnis der Summe jeder Ziffer auszugeben.
Auf diese Weise können wir mit Python die Summe einer dreistelligen Zahl ermitteln.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Summe dreier Ziffern in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!