萌新望大佬们解答,python编写程序,输出100-1000之间的水仙花数。所谓水仙花数是指一个3位数,其各位数字的立方和等于该数本身。
1条回答 默认 最新
- 代码的灵魂是bug! 2020-11-05 11:52关注
def shuixianhua(): res = [] for i in range(100,1000): a = i//100 b = (i-a*100)//10 c = (i-a*100-b*10) if i == pow(a,3)+pow(b,3)+pow(c,3): res = res+[i] return res print(shuixianhua())
解决 无用评论 打赏 举报