随机输出加法算式每行五个

打印20以内的算式
随机生成50道20以内的加法算式
按照每行五个算式输出

加数020 还是指 和020,以下两种情况都有了:

import random

for i in range(10):
    for j in range(5):
        t1 , t2 = random.randint(0,20), random.randint(0,20)
        print(f'{t1:<3}+ {t2:<3}= {t1+t2:<5}', end='')
    print()

'''
14 + 14 = 28   19 + 0  = 19   0  + 14 = 14   10 + 18 = 28   11 + 15 = 26   
1  + 19 = 20   19 + 1  = 20   17 + 19 = 36   9  + 0  = 9    0  + 4  = 4    
11 + 11 = 22   2  + 13 = 15   5  + 4  = 9    14 + 2  = 16   4  + 3  = 7    
15 + 14 = 29   3  + 4  = 7    2  + 2  = 4    6  + 5  = 11   4  + 7  = 11   
4  + 9  = 13   8  + 7  = 15   8  + 17 = 25   9  + 4  = 13   7  + 2  = 9    
20 + 16 = 36   1  + 0  = 1    2  + 2  = 4    10 + 14 = 24   1  + 12 = 13   
6  + 8  = 14   5  + 18 = 23   0  + 19 = 19   11 + 19 = 30   11 + 5  = 16   
6  + 6  = 12   11 + 16 = 27   8  + 16 = 24   3  + 15 = 18   3  + 8  = 11   
20 + 3  = 23   13 + 15 = 28   1  + 5  = 6    12 + 17 = 29   1  + 8  = 9    
0  + 10 = 10   5  + 0  = 5    7  + 18 = 25   13 + 1  = 14   1  + 12 = 13   
'''
import random

for i in range(10):
    for j in range(5):
        t1 , t2 = random.randint(0,20), random.randint(0,20)
        print(f'{t1:<3}+ {t2-t1:<3}= {t2:<5}', end='')
    print()

'''
3  + 0  = 3    7  + 4  = 11   9  + 5  = 14   15 + 1  = 16   12 + -4 = 8    
15 + 0  = 15   12 + -1 = 11   15 + -4 = 11   8  + -2 = 6    7  + -5 = 2    
9  + 1  = 10   0  + 1  = 1    20 + -14= 6    0  + 2  = 2    18 + -11= 7    
17 + -10= 7    13 + 0  = 13   12 + 7  = 19   10 + -4 = 6    15 + -14= 1    
8  + -8 = 0    6  + -6 = 0    9  + 1  = 10   18 + -9 = 9    5  + 13 = 18   
11 + -3 = 8    14 + -9 = 5    17 + -5 = 12   10 + 0  = 10   9  + -2 = 7    
8  + 8  = 16   12 + -8 = 4    2  + 3  = 5    11 + 7  = 18   9  + -8 = 1    
12 + 5  = 17   20 + -15= 5    9  + 10 = 19   6  + -3 = 3    15 + 0  = 15   
1  + 8  = 9    19 + -7 = 12   17 + -15= 2    2  + 10 = 12   8  + 11 = 19   
11 + 4  = 15   19 + -11= 8    15 + -5 = 10   6  + -2 = 4    9  + 9  = 18
'''

import random

for _ in range(1, 51):
    v =  random.randint(5,20)
    t = random.randint(2, v)
    print(f"{t:<2}+ {v - t:<2}= {v:<2}", end = '\n' if _ % 5 == 0 else ' ')


for i in range(5):
    for j in range(10):
        s=i+j
        print(str(i)+'+'+str(j)+'='+str(s),end=' ')
        if((j+1)%5==0):
            print()