py题解
2026-01-29 09:40:02
发布于:浙江
0阅读
0回复
0点赞
a = int(input())
#学过py的知道第一步就是变量要赋值,input()是字符型的,要在外面框一个int()转换成整型
a = a ** 5
#题目说了要求a^5,那么先把a进行乘方这一操作,**就表示乘方
a = a % 1000
还要求末尾的三位,我们取余1000即可
if a == 0 :
#题目说了,末尾三位数不足三位前面补零,那么就有三种情况,一种就是个位数,一种两位数,一种三位数。其中要补零的有个位数和十位数,就要写个多分支来判断
print("000")
#等于0就输出三个0
elif a < 10 :
print(f"00{a}")
#一位数就前缀两个0
elif a < 100 :
print(f"00{a}")
#两位数就前缀一个0
else :
print(a)
#三位数直接输出
这里空空如也







有帮助,赞一个