用Python实现,水仙花数
水仙花
水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,它是一个3位数,该数字每个位上数字的立方之和正好等于它本身。
自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。文章来源:https://www.toymoban.com/news/detail-427382.html
例如:13 + 53 + 33 = 153。文章来源地址https://www.toymoban.com/news/detail-427382.html
- 因为需要知道该数的各个位置数字,且是在已知三位数的情况下,那么我们就需要提取这个数的百位,十位以及个位
a = 153
# 求百位
high = a // 100
print(high) # 1
# 求十位
mid1 = a // 10 % 10 # 第一种
mid2 = a % 100 // 10 # 第二种
print(mid1, mid2) # 5 5
到了这里,关于Python小案例1:水仙花数及其自幂数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!