会判定阶乘和数,但不会将阶乘输出在一起,求大佬帮写完整程序,因课程考核要求急需!!!跪谢!!!
样例输入形式:145
样例输出形式:145,5!+4!+1!=145
Yes
会判定阶乘和数,但不会将阶乘输出在一起,求大佬帮写完整程序,因课程考核要求急需!!!跪谢!!!
样例输入形式:145
样例输出形式:145,5!+4!+1!=145
Yes
import math
n=int(input())
t=0
while n>0:
t+=math.factorial(n%10)
n//=10
i=1
while math.factorial(i)<t:
i+=1
if math.factorial(i)==t:
print('yes')
else:
print('no')