project euler Problem 56

def Func(a,b):
    num=0
    sum=a**b
    s=str(sum)
    for i in s:
        num=num+int(i)
    return num

max=0
for i in range(1,100):
    for j in range(1,100):
        temp=Func(i,j)
        if temp>max:
            max=temp
print max


你可能感兴趣的:(project euler Problem 56)