python - 如何使用 python 检查 153 是否是自恋数字?
问题描述
我有一个关于检查 153 是否是自恋数字的问题,我不知道从哪里开始,请帮忙!
解决方案
一个简单的函数来解决它
def check_is_narcis_number(your_number):
your_numbers = str(your_number)
power = len(your_numbers)
your_sum = 0
for number in your_numbers:
your_sum += pow(int(number), power)
if your_sum == your_number:
return True
return False
推荐阅读
- javascript - 如何获得div的顶级父级
- eclipse - 从 POSTMAN 到我的 java api 的 POST 上的 405 响应代码
- jenkins - 在 Jenkins 中安全地存储 GPG 私钥?
- javascript - 函数无权访问其他函数创建的变量(闭包)
- graphql-tools - 如何使用 graphql-tools 处理单个对象中的嵌套对象
- mysql - 在查询mysql中获取最小记录
- wordpress - WordPress:如何获取某个类别的所有帖子中使用的所有标签?
- sql - 使用数字类型的数组进行 SQL 递归查询
- java - 如何启用搜索功能以从 Listview 中查找所有值?
- python-3.x - 如何更新嵌套字典中唯一键的值?