Проведем упрощения.
Оба выражения свелись к одному и тому же. Его функциональная схема дана во вложении.
If (1<x) and (x<2)
then begin x:=x+1; y:=0; end
else begin x:=0; y:=y+1; end;
Широко распространен в Европе,Азиии Северной Америке. Большинство видов клена представляют собой деревья 10-40м высотой, но среди них встречаются и кустарники 5-10 м высотой с рядом небольших веток, растущих от основания ствола. Цветки с пятью лепестками, собраны в кисть, щиток или зонтик.
a, b = map(int, input().split())
answer = []
for i in range(a, b):
num = str(i)
length = len(num)
sum = 0
for y in num:
sum += int(y)**length
if sum == int(i):
answer.append(str(i))
if len(answer) == 0:
answer.append('-1')
print(' '.join(answer))