for i in range (100, 1000): a = i % 10 #取10余数,得到个位数; b = i / 100 #除以100,自动去整,得到百位数字; c = (int(i/10)) % 10 #除以10后,数字往右挪一位,取10余数等到10位数字; if 1 == a**3+b**3+c**3 #水仙数计算方式 print("%5d" %i)
range i // 10 ==