请问这是怎么得出来呢?问一问(♡ ὅ ◡ ὅ )ʃ♡

img

%表示取余,n%10第一次余3所以第一次循环k=13=3,//表示取整,第一次循环n=26
第二次循环 k=3
6=18,n=2
第三次循环 k=36,n=0
当n=0循环结束
所以输出结果k=36

# 代码等价于:
k = 1
n = 263
while(n):
    k = k*n%10
    n = n // 10

# 循环计算
# k = k*n%10
# n = n // 10
# 直到n等于0时的k的值