longzhou520 发表于 2020-12-14 11:41:07

temp//=10是什么意思

for i in range(100, 1000):
    sum = 0
    temp = i
    while temp:
      sum = sum + (temp%10) ** 3
      temp //= 10         # 注意这里要使用地板除哦~
    if sum == i:
      print(i)

heidern0612 发表于 2020-12-14 11:48:08

跟 +=、-= 类似,就是每次temp用地板除自己而已。

qq1151985918 发表于 2020-12-14 11:51:36

a+=10 --> a=a+10
所以
a//=10 -->a=a//10
页: [1]
查看完整版本: temp//=10是什么意思