|
发表于 2019-7-13 15:40:34
|
显示全部楼层
本帖最后由 13572044595 于 2019-7-13 15:42 编辑
% -- 取余
// -- 取整
这道题,让你理解 % 和 // 的用法
sum = 0
temp = 153
sum = sum + (temp%10) ** 3 # sum = sum + (153%10) ** 3, sum = sum + 3 ** 3, sum = 0 + 27, sum = 27
temp //= 10 # temp = temp // 10, temp = 153 // 10, temp = 15
再次循环时,temp = 15
sum = sum + (temp%10) ** 3 # sum = sum + (15%10) ** 3, sum = sum + 5 ** 3, sum = 27 + 125, sum = 152
temp //= 10 # temp = temp // 10, temp = 15 // 10, temp = 1
再次循环时,temp = 1
sum = sum + (temp%10) ** 3 # sum = sum + (1%10) ** 3, sum = sum + 1 ** 3, sum = 152 + 1, sum = 153
temp //= 10 # temp = temp // 10, temp = 1 // 10, temp = 0
再次循环时, temp = 0, while 循环条件为 假, 退出循环此时 sum = 153 |
|