20 lines
860 B
Python
20 lines
860 B
Python
for bing in range(10):
|
|
for pao in range(10):
|
|
for ma in range(10):
|
|
for zu in range(10):
|
|
for che in range(10):
|
|
|
|
if len({bing, pao, ma, zu, che}) != 5:
|
|
continue
|
|
if bing == 0 or che == 0:
|
|
continue
|
|
num1 = bing * 1000 + pao * 100 + ma * 10 + zu
|
|
num2 = bing * 1000 + pao * 100 + che * 10 + zu
|
|
result = che * 10000 + zu * 1000 + ma * 100 + bing * 10 + zu
|
|
if num1 + num2 == result:
|
|
print("兵 =", bing)
|
|
print("炮 =", pao)
|
|
print("马 =", ma)
|
|
print("卒 =", zu)
|
|
print("车 =", che)
|
|
print(f"{num1} + {num2} = {result}") |