程序很简单,可以教给感兴趣的孩子。
数学题 abcba -efad=fff 求出各字母代表的数字。
代码:
# abcba -efad=fff
for a in range(1,10):
for b in range(0,10):
for c in range(0,10):
for d in range(0,10):
for e in range(0,10):
for f in range(0,10):
s1=str(a)+str(b)+str(c)+str(b)+str(a)
s2=str(e)+str(f)+str(a)+str(d)
s3=str(f)+str(f)+str(f)
if((int(s1)-int(s2))==int(s3)):
print("a=",a)
print("b=",b)
print("c=",c)
print("d=",d)
print("e=",e)
print("f=",f)
print(s1+"-"+s2+"="+s3)
运行后,结果是:
a= 1
b= 0
c= 7
d= 3
e= 9
f= 8
10701-9813=888