Just added: Algorithms you can run and practice
Python
# Write format_problems(problems): problems is a list of (a, op, b) tuples.
# For each, build a 3-line block: a right-justified, then "op b" right-justified
# one column narrower, then a line of dashes as wide as the block.
# Join blocks with a blank line between them.
def format_problems(problems):
    pass