Гипотеза Эйлера [ Python 3 ]
0.0/5 оценка (0 голосов)

Найдите пять натуральных чисел   удовлетворяющих условию: 

from math import pow
flag = False
for a in range(1, 151):
    print(a)
    for b in range(a, 151):
        for c in range(b, 151):
            for d in range(c, 151):
                e = int(pow((a**5 + b**5 + c**5 + d**5), 1 / 5))
                if e ** 5 == int((a ** 5) + (b ** 5) + (c ** 5) + (d ** 5)):
                    print('URA')
                    print(a, b, c, d, int(e), sep='\n')
                    flag = True
                    break
            if flag == True:
                break
        if flag == True:
            break
    if flag == True:
        break