solution_014b.py

#!/usr/bin/python3
# ===================================================================
# Create arithmetic worksheets - subtraction (n0 - n1)
# ===================================================================

import random

def subtraction_integer(id, n0,n1):

    lst = []

    ans = n0 - n1              # problem answer

    lst.append(f'  {id:2}.   {n0:>4}')
    lst.append(f'      - {n1:>4}')
    lst.append('      ------')

    return(lst,ans,12,3)

# -------------------------------------------------------------------
# ----
# -------------------------------------------------------------------

if __name__ == '__main__':

    n0 = random.randrange(-99,+99)
    n1 = random.randrange(-99,+99)

    (lst,ans,w,h) = subtraction_integer(1,n0,n1)

    print()
    for s in lst:
        print(s)
    print()
    print(f'answer = {ans}')
    print(f'box    = {w} x {h}')
    print('---------------------------------------')

    n0 = random.randrange(-99,+99)
    n1 = random.randrange(-99,+99)

    (lst,ans,w,h) = subtraction_integer(2,n0,n1)

    print()
    for s in lst:
        print(s)
    print()
    print(f'answer = {ans}')
    print(f'box    = {w} x {h}')
    print('---------------------------------------')