C语言训练-"水仙花数"问题2-题解(Python代码) 摘要:解题思路:注意事项:参考代码:num=100 while num<1000: if num==int(str(num)[0])**3+int(str(num)[1])**3+int(str…… 题解列表 2020年11月18日 0 点赞 0 评论 1059 浏览 评分:9.9
C语言训练-"水仙花数"问题2-题解(Python代码)python ```pythondeff(num):#定义函数是数素返回1不是返回0g=int(num%10)#个位s=int(num/10%10)#十位b=int(num/100)#百ifg*g*g+s*s*s+b*b*b==num:#题意判断数素条件return1else:return0foriinrange( 题解列表 2019年11月23日 0 点赞 0 评论 1669 浏览 评分:6.0
C语言训练-"水仙花数"问题2-题解(Python代码) 题目已经给出了水仙花数的判定法,直接用filter筛选即可。```pythonprint(*filter(lambdax:x==((x%10)**3+((x%100)//10)**3+(x//100)**3),range(100,1000)),sep='\n')``` 题解列表 2019年09月07日 0 点赞 0 评论 1546 浏览 评分:4.7