while 练习_水仙花数|学习笔记

简介: 快速学习 while 练习_水仙花数

开发者学堂课程【Python 语言基础 1 :语法入门:while 练习_水仙花数】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/599/detail/8690


while 练习_水仙花数


l 求 1000 以内所有的水仙花数:

#水仙花数是指一个 n 位数(n≥3),它的每个位上的数字的 n 次幕之和等于它本身(例如:1**3+5**3+...)

① # 求1000以内所有的水仙花数

② # 获取1000以内的三位数

③ i=100

④ while i < 1000:

⑤ #假设,i 的百位数是 a,十位数 b,个位数 c

⑥ #求 i 的百位数

a=i//100

#求i的十位数

#b=i//10%10

b=(i-a*100)//10

⑪ #求i的个位数字

 c=i%10

⑬ # print (i, a, b, c)

⑭ #判断i是否是水仙花数

⑮ if a**3+b**3+c**3==i:

⑯ print(i)

⑰ i+=1

相关文章
|
5月前
练习实例 - 水仙花数
【1月更文挑战第14天】水仙花数。
46 0
|
12天前
水仙花数
水仙花数。
34 7
|
5月前
|
C++
水仙花数.
这是一个关于求解水仙花数的C++代码片段。水仙花数是指3位数,其各位数字立方和等于该数本身,如153。代码通过循环遍历100到999,拆分每位数字并计算立方和,如果满足条件则输出该数。解题关键在于对三位数的个位、十位、百位进行拆分和立方运算。
45 0
求1000以内所有的水仙花数
求1000以内所有的水仙花数
打印0~1000的水仙花数
打印0~1000的水仙花数
54 0
wustojc4001判断水仙花数
wustojc4001判断水仙花数
49 0
打印水仙花数
打印水仙花数
69 0
找出水仙花数
找出水仙花数
74 0
|
算法
求水仙花数
求水仙花数
70 0