私はpythonを初めて使用します.TWO + TWO = FOURを実行しています。各文字は1〜10の異なる数字を表します. すべての組み合わせを見つける必要があります。特に「if」と「for」を書くためのより良い方法があるかどうか疑問に思っていました
for t in range (1,10):
for f in range (1,10):
for w in range(10):
for o in range(10):
for u in range(10):
for r in range(10):
if 2*(t*100 + w*10 + o) == f*1000 + o*100 + u*10 + r and t is not f and t is not w and t is not o and t is not u and t is not r and f is not w and f is not o and f is not o and f is not u and f is not r and w is not o and w is not u and w is not r and o is not u and o is not r and u is not r:
print(t,w,o, "and", f,o,u,r)
このように書いてみましたが、7つ以上の結果が得られました
if 2*(t*100 + w*10 + o) == f*1000 + o*100 + u*10 + r and t != f != w != o != u != r