问题描述
给一个五位整数,判断它是否是五角星数。
若五位数的每个数字的五次方之和等于原数,则它是五角星数。
如54748=5的5次方+4的5次方+7的5次方+4的5次方+8的5次方,所以它是五角星数。
输入描述
一个五位整数
输出描述
yes或no
输入样例
54748
输出样例
yes
提示
a=input() #不要转为整数
#这时,a是一个字符串,a[0]就是万位上的?,a[1]就是千位上的?……
if( int(a[0])**5+int(a[1])**5+ ???? == int(a) ): #记得,a、a[0]、a[1]等等都是字符串做计算要转化为整数
print("yes")
else:
print("no")
请不要将以上内容复制到程序,会给你带来无尽麻烦。