Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie die Summe dreier Ziffern in Python

So ermitteln Sie die Summe dreier Ziffern in Python

DDD
DDDOriginal
2023-08-18 13:33:0212492Durchsuche

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.

So ermitteln Sie die Summe dreier Ziffern in Python

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn