第九讲关于水仙花小白求助
for i in range(100, 1000):sum = 0
temp = i
while temp:
sum = sum + (temp%10) ** 3
temp //= 10 # 注意这里要使用地板除哦~
if sum == i:
print(i)
这里边的while循环里是什么意思呀
在 temp 不为零的时候循环
//10是去掉一位(不会有小数),
所以,这个数肯定会被除尽
只要除尽了,就判断符不符合条件。 我就是循环里边第一行有点懵
页:
[1]