import random
k = [
    [
        [
            [n for n in range(28)] 
            for _ in range(10)] 
        for _ in range(10)] 
    for _ in range(10)]
A = [random.randint(0,9) for _ in range(3)]
for name in range(1024):
    B = random.randint(0,len(k[A[0]][A[1]][A[2]])-1)
    if (k[A[0]][A[1]][A[2]][B] == A[0]+A[1]+A[2]):
        A = [random.randint(0,9) for _ in range(3)]
    else:
        k[A[0]][A[1]][A[2]].pop(B)
print(f"コンピュータが覚えた式:")
for ak in range(10):
    for ek in range(10):
        for ik in range(10):
            if (len(k[ak][ek][ik]) == 1):
                print(f"{ak}+{ek}+{ik}={k[ak][ek][ik][-1]}")
                k[ek][ak][ik] = k[ak][ek][ik]
                k[ak][ik][ek] = k[ak][ek][ik]
                k[ik][ak][ek] = k[ak][ek][ik]

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: