Python程序以打印1到100之间的所有Disarium数字
当需要打印1到100之间的所有Disarium数字时,可以在1到100之间运行简单的循环,并可以计算每个数字的长度,将位置的幂与数字本身相乘。
如果它们相等,则被认为是Disarium数。
Disarium数是其各位数字的位置的幂的和等于原始数本身的数字。
以下就是同样操作的演示:
例子
输出
解释
- 定义了两种方法,用于查找数字中的位数,并获得数字乘以其位置的乘积。
- 将一个初始结果分配为0。
- 循环迭代在1到101之间的数字(不包括101),如果数字与数字中的位数的乘积相同,则认为它是Disarium数。
- 这将显示在控制台上的输出。