python 写100~1000以内水仙花数

第一种做法:

第二种做法:


当然,如果不限制位数的话,也可以这么写:

for n in range(1,10000):
	s = str(n)
	sum = 0
	for i in range(0,len(s)):
		sum = sum + (int(s[i])**3)
	if n == sum:
		print(n)

全部评论

相关推荐

用户64975461947315:这不很正常吗,2个月开实习证明,这个薪资也还算合理,深圳Java好多150不包吃不包住呢,而且也提前和你说了没有转正机会,现在贼多牛马公司骗你说毕业转正,你辛辛苦苦干了半年拿到毕业证,后面和你说没hc了😂
点赞 评论 收藏
分享
04-17 18:32
门头沟学院 Java
野猪不是猪🐗:他跟你一个学校,你要是进来之后待遇比他好,他受得了?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务