【PTA】7-1 圣经数(2005慈溪)

简介: 【PTA】7-1 圣经数(2005慈溪)

人们把153叫做“圣经数”,因为153具有一个有趣的性质:任写一个3的倍数, 把各位数字的立方(一个数的立方=三个该数相乘的结果,如5^3=555=125)相加,得出和, 再把和的各位数字立方相加,如此反复进行,最后则必然出现153。 例如:24是3的倍数,按照上述规则,进行变换的过程是: 24→2X2X2+4X4X4→72→7X7X7+2X2X2→351→3X3X3+5X5X5+1X1X1→153 经过3次变换,153出现了!请编一程序,输入某一3的倍数,输出变换成153所需要的次 数。

输入格式:
第一行读入某一3的倍数。

输出格式:
输出文件只有一行,即为变换成153所需要的次数。

输入样例:
12
输出样例:
5

import sys
i=input()
wei=len(i) //wei 求输入数字的位数
cnt=0 //计算计算的次数
sum=0 
i=eval(i)
if i==153:
    print(1)
    sys.exit() //结束程序
while i!=153:
    for j in range(1,wei+1):
        k=i%10
        i=int(i/10)
        sum+=pow(k,3)
    i=int(sum)
    sum=0
    i=str(i)
    wei=len(i)
    i=int(i)
    cnt+=1
print(cnt)
目录
相关文章
|
算法 C语言
【数据结构】循环队列
文章目录 📑前言 🍁一、循环队列的结构 💭 二、循环队列的操作 1.定义循环队列 2.创建循环队列 3.判断满
|
安全 Android开发 iOS开发
深入探讨Android与iOS系统的差异及未来发展趋势
本文旨在深入分析Android和iOS两大移动操作系统的核心技术差异、用户体验以及各自的市场表现,进一步探讨它们在未来技术革新中可能的发展方向。通过对比两者的开放性、安全性、生态系统等方面,本文揭示了两大系统在移动设备市场中的竞争态势和潜在变革。
|
存储 关系型数据库 MySQL
【MySQL探索之旅】MySQL数据库下载及安装教程
【MySQL探索之旅】MySQL数据库下载及安装教程
|
编解码 人工智能 算法
如临现场的视觉感染力,NBA决赛直播还能这样看?
阿里云视频云联手百视TV,让NBA直播“降本又增效”
1150 1
如临现场的视觉感染力,NBA决赛直播还能这样看?
|
机器学习/深度学习 自然语言处理 搜索推荐
基于Windows环境下CPU和GPU版本Tensorflow详细安装过程
基于Windows环境下CPU和GPU版本Tensorflow详细安装过程
876 0
基于Windows环境下CPU和GPU版本Tensorflow详细安装过程
|
存储 SQL 运维
一篇文章搞懂数据仓库:数据仓库规范设计
一篇文章搞懂数据仓库:数据仓库规范设计
一篇文章搞懂数据仓库:数据仓库规范设计
|
小程序 前端开发 NoSQL
一个人竟然撸了一个网易云音乐云村
一个人竟然撸了一个网易云音乐云村
149 0
|
关系型数据库 MySQL 定位技术
php实现mysql计算经纬度坐标距离的筛选附近范围POI的解决方案
php实现mysql计算经纬度坐标距离的筛选附近范围POI的解决方案
315 0
|
测试技术
面试套路之如何准备一个高质量的自我介绍
面试套路之如何准备一个高质量的自我介绍
653 0
|
机器学习/深度学习 数据采集 Python
【机器学习】Pandas函数总结
【机器学习】Pandas函数总结
278 0