打印所有的水仙花数。
例如:1^3 + 5^3+ 3^3 = 153
1. 字符串取数:
if int(i)==int(str(i)[0])**3+int(str(i)[1])**3+int(str(i)[2])**3:
--这里利用字符串取数,规避整数位数拆分。
2. 题解:
'''判断输出''' for i in range(100,1000): if int(i)==int(str(i)[0])**3+int(str(i)[1])**3+int(str(i)[2])**3: print(int(i))
-END
标签:百题,int,取数,Day11,str,一题 From: https://www.cnblogs.com/peitongshi/p/16900929.htmlhttps://www.bilibili.com/video/BV1vv411C7Cj/?spm_id_from=333.788&vd_source=efad7d657bca9605bbc1590a798ed819