from itertools import permutations
# Iterate through all permutations of 5 digits where each digit is different
for a, b, e, f, g in permutations(range(10),5):
if a**b*g**e==e*1000+f*100+e*10+g:
print(f"a={a}, b={b}, e={e}, f={f}, g={g}")
# You can include additional checks or calculations her
結果
a=3, b=4, e=2, f=0, g=5
a=3, b=8, e=6, f=5, g=1
a=9, b=4, e=6, f=5, g=1
permutations
というのをChatGptが教えてくれた。
組合せ
結果の1行目だけ欲しいが
さあどうしようかな。