- 创建 .idea 目录和相关配置文件,设置项目结构 - 添加多个课堂成果示例代码,涵盖不同主题和功能 - 创建和配置 .gitignore 文件,忽略特定文件和目录
22 lines
482 B
Python
22 lines
482 B
Python
# 判断输入的数字是否为自幂数
|
|
|
|
# 判断数字是否是自幂数
|
|
def check(num):
|
|
# 将数字转换为字符串以方便处理每一位数字
|
|
num_str = str(num)
|
|
# 获取数字的位数
|
|
n = len(num_str)
|
|
|
|
# 计算每位数字的n次幂之和
|
|
num_sum = 0
|
|
for i in num_str:
|
|
num_sum += int(i) ** n
|
|
|
|
# 判断是否等于原数字
|
|
return num_sum == num
|
|
|
|
|
|
# 测试函数
|
|
n = int(input("请输入要确认的数字:"))
|
|
print(check(n))
|