影刀rpa的使用五-练习python基础一 - - 水仙花数
·
一、水仙花数(Narcissistic number)
也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、
自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number)
水仙花数是指一个 3 位数,它的每个位上的数字的 3 次幂之和等于它本身。
例如:1^3 + 5^3+ 3^3 = 153。
python代码如下
for i in range(100, 1000):
i1 = i // 100 # 取百位数字 153//100=1
i2 = i // 10 % 10 # 取十位数字 153//10=15 15%10=5
i3 = i % 10 # 取个位数字 153%10=3
if i1 ** 3 + i2 ** 3 + i3 ** 3 == i:
print(f"{i}是水仙花数")
二、影刀的实现过程
1、for次数循环
for次数循环等价于python中的for i in range(X, Y):
设定好范围和变量

2、设置变量
通过python运算符分别设置百位、十位、个位的值
要注意激活python模式 同时设置好变量类型

3、if条件
通过if条件的判断 在循环中找到符合要求的数值 即水仙花数
牵扯到运算的需要激活python模块

三、整体指令展示
1、注意
python模块激活的情况下 完全就是python运算
python模块未激活的情况下 多个变量在一起就是字符串的拼接

2、总结
由打印的日志信息可知
[信息] [2025-05-21 18:36:20.982] 153是水仙数
[信息] [2025-05-21 18:36:21.024] 370是水仙数
[信息] [2025-05-21 18:36:21.037] 371是水仙数
[信息] [2025-05-21 18:36:21.057] 407是水仙数
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)