编写程序,输入一个数,判断是否为四位自幂数
时间: 2023-12-02 11:05:16 浏览: 79
自己用汇编写的判断输入的四位数是否是闰年的程序
好的,以下是 Python 代码实现:
```python
num = input("请输入一个四位数:")
# 判断输入是否为四位数
if len(num) != 4:
print("输入有误,请输入一个四位数!")
else:
# 将输入的字符串转换为整数
num = int(num)
# 计算每个数字的 4 次幂之和
sum = 0
for i in str(num):
sum += int(i) ** 4
# 判断是否为四位自幂数
if sum == num:
print(num, "是四位自幂数!")
else:
print(num, "不是四位自幂数!")
```
代码中先判断输入是否为四位数,如果不是则输出提示信息。如果是,则将输入的字符串转换为整数,计算每个数字的 4 次幂之和,然后判断是否等于输入的数,如果相等则输出是四位自幂数,否则输出不是四位自幂数。
阅读全文