This article has been dead for over three months
You
from __future__ import print_function
import random
def exercises(count, perline=3, width=80):
print((width*'=').join('\n\n'))
w = width / perline
for i in range(count):
if not i % perline:
print('\n\n')
a = random.randint(1,9)
c = random.randint(10,10+a-1)
b = c-a
case = random.randint(0,5)
if case == 0:
ex = '%2i - %2i = ______'.ljust(w) % (c, a)
elif case == 1:
ex = '%2i + %2i = ______'.ljust(w) % (a, b)
elif case == 2:
ex = '%2i + ______ = %2i'.ljust(w) % (a, c)
elif case == 3:
ex = '%2i - ______ = %2i'.ljust(w) % (c, b)
elif case == 4:
ex = '______ - %2i = %2i'.ljust(w) % (a, b)
else:
ex = '______ + %2i = %2i'.ljust(w) % (a, c)
print(ex, end= '')
print()
print((width*'=').join('\n\n'))
exercises(int(raw_input('How many exercises? ')))