python判断阶乘和数_[C语言训练]阶乘和数*-题解(Python代码)
就是按部就班的遍历
最后字典方式排序输出,就是将每一个数字都转换为字符串,然后排序输出
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代码)相关推荐
- python判断素数程序_使用面向对象方法检查素数的Python程序
python判断素数程序 This program will check whether a given number is Prime or Not, in this program we will ...
- python判断能否组成三角形_牛鹭学院:学员笔记|Python: 输入三条边,判断是否可以成为三角形...
本文来自牛鹭学院学员:张舒景 提问:假如我输入三个随机数,然后随机判定可否成为三角形? 回答: 一.首先需要输入三个随机数 a1= int(input ("请输入数字1:")) a ...
- C语言训练-阶乘和数
题目描述 一个正整数如果等于组成它的各位数字的阶乘之和,该整数称为阶乘和数. 例如,145=1!+4!+5!,则145是一个三位阶乘和数. 请问:共有多少个阶乘和数?(不会超过十万) 输入 无 输出 ...
- python判断回文_用python判断回文数
信息举报 时间:2020-11-23 本页为您甄选多篇描写用python判断回文数,用python判断回文数精选,用python判断回文数大全,有议论,叙事 ,想象等形式.文章字数有400字.600字 ...
- python 进程生命周期_计算客户生命周期价值的python解决方案
python 进程生命周期 By Lisa Cohen, Zhining Deng, Shijing Fang, and Ron Sielinski 由丽莎·科恩,志宁邓,石井方和罗恩Sielinsk ...
- python大神作品_掌握了这24个顶级Python库,你就是大神!
全文共11815字,预计学习时长24分钟 Python有以下三个特点: · 易用性和灵活性 · 全行业高接受度:Python无疑是业界最流行的数据科学语言 · 用于数据科学的Python库的数量优势 ...
- python快速入门系列_十五分钟快速入门系列:Python基础
Python是一种面向对象的解释型语言, 源码和解释器CPython遵循 GPL协议. 年份 事件 1989 荷兰人Guido van Rossum发明 1991 第一个公开发行版发行 当前版本 3. ...
- python简单游戏程序设计_有趣又好玩的9个Python编程小游戏、简直太棒了
打开搜狗搜索APP,查看更多精彩资讯 学习编程对大多数人来说是枯燥而无聊,大家有时候往往会觉得精神崩溃,提不起学习的兴趣,因此从入门到放弃,面临这种困境该怎么办呢? 这时候就有一些大牛设计出用游戏来学 ...
- python批量命名教程_《自拍教程69》Python 批量重命名音频文件,AV专家必备!
本篇主要学习如何Python自定义模块并调用该模块,并重点介绍Python正则表达式的强大的文本处理能力. 案例故事:任何一款终端产品只要涉及音频输出,就肯定涉及音频的解码, 作为一名专业的AV (A ...
最新文章
- MySQL安装失败出现could not start the service mysql error:0 错误提示
- percona-5.5安装笔记
- Power Designer反向获取数据库物理模型时Unable to list the users.
- CI中PHP写法规范(不断更新)
- SecureCRT报错ImportError: No module named itertools(解决方案无法复现)
- UI5应用如果出现白屏但是没有任何错误消息打印出来,应该如何处理
- Java RandomAccessFile close()方法与示例
- id jquery选择器 开头_HTML的id选择器类选择器
- Lucene之样例解析(1)-配置Lucene的源代码
- 国足 国奥 国青有什么区别
- puppet成长日记四 Exec资源详细介绍及案例分析
- 【Ubuntu】ubuntu 16.04 设置root用户初始密码
- springcloud 微服务的组成部分
- 阿里中间件seata源码剖析七:saga模式实现
- 会写代码的CTO曹艳白曹总,智核创投创始人,给搜房贡献的第一个大数据方面的专利...
- cαr怎么发音_元音字母
- 计算机应用研究中的文章见刊后,什么时候能在知网中查询到,论文网络首发后会被收录吗...
- 抓包工具charles实践分享
- 一代少年黑客菜霸的传奇,曾调戏天涯吊打腾讯
- js调用本地摄像头拍照截图,提交后台
热门文章
- 大地坐标BLH转平面坐标xyh(高斯投影坐标正算) Java版
- AcWing 1902. 马拉松(枚举)
- [二分] [CodeVS3162] 抄书问题
- 计算机基础-机器语言、汇编语言、指令和数据
- 仙人掌直径--poj3567/bzoj1023
- 购物商城商品数据结构设计(2)——前端数据结构
- i7 8750h支持linux,为游戏而生,i7-8750H游戏本推荐
- Mysql 获取模糊,根据模糊查询匹配度大小排序
- 解决图片的3像素的问题
- wxPython + pyOpenGL,打造三维数据分析的利器