虽然我知道str()
中有内置function
python
,但我正在尝试理解其逻辑。
def intToStr(i):
digits = '0123456789'
if i == 0:
return '0'
result = ''
while i > 0:
result = digits[i%10] + result
i = i/10
return result
loop
[i%10]
中的部分是我未获得的内容。
如何在i
<
10
时获得余额?
答案 0 :(得分:1)
%表示mod,数字mod 10,表示最后一个数字。
所以5%10,你会得到5.
你应该先自己尝试一下。