python实现水仙花数
'''
python实现水仙花
水仙花数:是指一个三位数,其各位数字立方和等于该数本身。
例如,153就是一个水仙花数,因为153=1^3+5^3+3^3
'''
for i in range(100,999):
a = i//100 #对100取整
b = i//10 % 10 #对10位上的数字取余
c = i % 10 #个位
if i == a ** 3+b ** 3+c ** 3:
print(f'100-999之间的水仙花数是:{i}')
结果:
100-999之间的水仙花数是:153
100-999之间的水仙花数是:370
100-999之间的水仙花数是:371
100-999之间的水仙花数是:407
Process finished with exit code 0
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号