就是按部就班的遍历

最后字典方式排序输出,就是将每一个数字都转换为字符串,然后排序输出

answer_list = []

# 需要一个求阶乘的函数

def func(number):

if number == 0 or number == 1:

return 1

else:

return number * func(number - 1)

# 先得到所有的亲和数

for i in range(1, 100001):

number = i # 先将这个数保存起来

fib_sum = 0 # 存储数的各个位数的阶乘之和

while number > 0:

get_last = number % 10 # 获取当前的数的最后一位

fib_sum += func(get_last) # 当前位置的数的阶乘加到当前sum中

number = number // 10 # 规模减小

if fib_sum == i: #是亲和数

answer_list.append(i) # 将这个数加入到结果数组

# print(answer_list) 可以正确的打印

# 下面解决用字典的方式进行打印输出

answer_list = list(str(number) for number in answer_list) # 将结果数字全部转换成为字符串

answer_list.sort() # 这样排序的时候就会使用字典法排序

for number in answer_list:

print(number, end = " ")

0.0分

0 人评分

python判断阶乘和数_[C语言训练]阶乘和数*-题解(Python代码)相关推荐

  1. python判断素数程序_使用面向对象方法检查素数的Python程序

    python判断素数程序 This program will check whether a given number is Prime or Not, in this program we will ...

  2. python判断能否组成三角形_牛鹭学院:学员笔记|Python: 输入三条边,判断是否可以成为三角形...

    本文来自牛鹭学院学员:张舒景 提问:假如我输入三个随机数,然后随机判定可否成为三角形? 回答: 一.首先需要输入三个随机数 a1= int(input ("请输入数字1:")) a ...

  3. C语言训练-阶乘和数

    题目描述 一个正整数如果等于组成它的各位数字的阶乘之和,该整数称为阶乘和数. 例如,145=1!+4!+5!,则145是一个三位阶乘和数. 请问:共有多少个阶乘和数?(不会超过十万) 输入 无 输出 ...

  4. python判断回文_用python判断回文数

    信息举报 时间:2020-11-23 本页为您甄选多篇描写用python判断回文数,用python判断回文数精选,用python判断回文数大全,有议论,叙事 ,想象等形式.文章字数有400字.600字 ...

  5. python 进程生命周期_计算客户生命周期价值的python解决方案

    python 进程生命周期 By Lisa Cohen, Zhining Deng, Shijing Fang, and Ron Sielinski 由丽莎·科恩,志宁邓,石井方和罗恩Sielinsk ...

  6. python大神作品_掌握了这24个顶级Python库,你就是大神!

    全文共11815字,预计学习时长24分钟 Python有以下三个特点: · 易用性和灵活性 · 全行业高接受度:Python无疑是业界最流行的数据科学语言 · 用于数据科学的Python库的数量优势 ...

  7. python快速入门系列_十五分钟快速入门系列:Python基础

    Python是一种面向对象的解释型语言, 源码和解释器CPython遵循 GPL协议. 年份 事件 1989 荷兰人Guido van Rossum发明 1991 第一个公开发行版发行 当前版本 3. ...

  8. python简单游戏程序设计_有趣又好玩的9个Python编程小游戏、简直太棒了

    打开搜狗搜索APP,查看更多精彩资讯 学习编程对大多数人来说是枯燥而无聊,大家有时候往往会觉得精神崩溃,提不起学习的兴趣,因此从入门到放弃,面临这种困境该怎么办呢? 这时候就有一些大牛设计出用游戏来学 ...

  9. python批量命名教程_《自拍教程69》Python 批量重命名音频文件,AV专家必备!

    本篇主要学习如何Python自定义模块并调用该模块,并重点介绍Python正则表达式的强大的文本处理能力. 案例故事:任何一款终端产品只要涉及音频输出,就肯定涉及音频的解码, 作为一名专业的AV (A ...

最新文章

  1. MySQL安装失败出现could not start the service mysql error:0 错误提示
  2. percona-5.5安装笔记
  3. Power Designer反向获取数据库物理模型时Unable to list the users.
  4. CI中PHP写法规范(不断更新)
  5. SecureCRT报错ImportError: No module named itertools(解决方案无法复现)
  6. UI5应用如果出现白屏但是没有任何错误消息打印出来,应该如何处理
  7. Java RandomAccessFile close()方法与示例
  8. id jquery选择器 开头_HTML的id选择器类选择器
  9. Lucene之样例解析(1)-配置Lucene的源代码
  10. 国足 国奥 国青有什么区别
  11. puppet成长日记四 Exec资源详细介绍及案例分析
  12. 【Ubuntu】ubuntu 16.04 设置root用户初始密码
  13. springcloud 微服务的组成部分
  14. 阿里中间件seata源码剖析七:saga模式实现
  15. 会写代码的CTO曹艳白曹总,智核创投创始人,给搜房贡献的第一个大数据方面的专利...
  16. cαr怎么发音_元音字母
  17. 计算机应用研究中的文章见刊后,什么时候能在知网中查询到,论文网络首发后会被收录吗...
  18. 抓包工具charles实践分享
  19. 一代少年黑客菜霸的传奇,曾调戏天涯吊打腾讯
  20. js调用本地摄像头拍照截图,提交后台

热门文章

  1. 大地坐标BLH转平面坐标xyh(高斯投影坐标正算) Java版
  2. AcWing 1902. 马拉松(枚举)
  3. [二分] [CodeVS3162] 抄书问题
  4. 计算机基础-机器语言、汇编语言、指令和数据
  5. 仙人掌直径--poj3567/bzoj1023
  6. 购物商城商品数据结构设计(2)——前端数据结构
  7. i7 8750h支持linux,为游戏而生,i7-8750H游戏本推荐
  8. Mysql 获取模糊,根据模糊查询匹配度大小排序
  9. 解决图片的3像素的问题
  10. wxPython + pyOpenGL,打造三维数据分析的利器