博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习===从一个数中分解出每个数字
阅读量:6379 次
发布时间:2019-06-23

本文共 345 字,大约阅读时间需要 1 分钟。

题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。

程序源代码:

for n in range(100,1000):    i = n // 100    j = n // 10 % 10         #  //地板除    k = n % 10    if n == i ** 3 + j ** 3 + k ** 3:        print(n)

 这样就能得到i  j   k 的值!

转载于:https://www.cnblogs.com/botoo/p/7280372.html

你可能感兴趣的文章
Socket,SocketImpl与SocketImplFactory的关系
查看>>
【微信开发】—7200s限制,非数据库
查看>>
I.MX6 GPS Android HAL Framework 调试
查看>>
if句型分析
查看>>
学习过程中的图形学知识补充用文档
查看>>
为什么获取的System.Web.HttpContext.Current值为null,HttpContext对象为null时如何获取程序(站点)的根目录...
查看>>
CentOS 6.7安装MySQL
查看>>
之江学院第0届 B qwb与矩阵 简单dp 或 记忆化搜索
查看>>
C#高级编程阅读笔记一(关于值类型和引用类型)
查看>>
山东理工大学oj【2396】火车
查看>>
Java内部类学习笔记
查看>>
正则表达式练习
查看>>
Linux学习之01_基础命令介绍
查看>>
.net获取IP和MAC地址
查看>>
eclipse
查看>>
更换pip源到国内镜像
查看>>
最短路径算法
查看>>
服务端崩溃原因记录
查看>>
js中的 for, for in, for of foreach,filter使用
查看>>
Effective_C++ (条款02) 尽量以 const,enum,inline替换 #define
查看>>