Ich bin ein absoluter Anfänger in der Programmierung. Meine Frage ist, was eigentlich dieser Code tut. Ich denke, es dauert das gesamte Divisionsergebnis von 10 und berechnet dann Mod 10 und druckt es. Die res
hier denke ich ist kein integrierter Befehl in Python, und ist nur eine Variable hier verwendet, aber ihr Wert ist Null.Verstehen dieser einfachen Code
Hier ist der Code in Frage:
res=0
num=int(input("Enter a postive integer: "))
while num > 0:
res=res+(num % 10)
num = num // 10
print(res)
Haben Sie den Code ausgeführt? [Das sieht ähnlich aus] (http://stackoverflow.com/questions/14939953/sum-the-digits-of-a-number-python#14940026) –
Es ist ein gegebener Code, der Teil der Hausaufgaben ist. Ich habe es ausgeführt, und das ist, was ich denke, es tut, aber wenn das wahr ist, wie können die Ergebnisse größer als 9 sein. –
Weil 'res' zu –