Python求水仙花数
'''输出100-999之间的水仙花数
水仙花数:
153=3*3*3+5*5*5+1*1*1
'''
for num in range(100,1000):
g=num%10
s=num//10%10
b=num//100
if g**3+s**3+b**3 ==num:
print(num)
num在for_in当中range100-999的数字:
将100-999之间的数字,依次进行
%10;
//10%10;
//100
而后,再用if来判断:个、十、百三位数的综合相加,等于num所循环的数字相等,那么则打印num。
(小白新手,如果哪里说的不对,或者需要改进,请立马告知,非常感谢您能指出我的错误,谢谢!)