我是一個總編程初學者。我的問題是這個代碼實際上做了什麼。我認爲它需要從10開始的整個分割結果,然後計算mod 10,並打印它。我認爲這裏的res
不是Python中的內置命令,它只是一個在這裏使用的變量,但其值爲零。瞭解這個簡單的代碼
這裏是有問題的代碼:
res=0
num=int(input("Enter a postive integer: "))
while num > 0:
res=res+(num % 10)
num = num // 10
print(res)
您是否運行過代碼? [這看起來類似](http://stackoverflow.com/questions/14939953/sum-the-digits-of-a-number-python#14940026) –
這是一個給定的代碼,這是作業的一部分。我確實運行了它,這就是我認爲的那樣,但如果那是真的,結果怎麼會比9大。 –
因爲'res'正被添加到 –