imledger 发表于 2018-12-22 21:40:14

地板除是什么意思呀?

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


上面的代码中,temp%10   是什么意思呢?还有   temp //= 10这个?

_谪仙 发表于 2018-12-22 21:50:09

第一个是取模,即余数;第二个是整数除,即结果为整数。如19//10=1

幻千城12 发表于 2018-12-22 21:55:19

5 / 2 = 2...余1, 5//2取结果的整数2, 5%2取结果的余数1
页: [1]
查看完整版本: 地板除是什么意思呀?