You typed wrong, but the way you typed in your message is correct, try again!
>>> ["ma%d" % n for n in range(2, 5)]
['ma2', 'ma3', 'ma4']
(If you copy code to message push first (CODE) or paint the code and push it afterwards.)
You are expecting also wrong result, here is generic way to do your result, but the output is different:
m = 'ma'
print(tuple('%s%s' % combination for combination in itertools.product(list1, m)))
""" Output (not what you expected, but logically correct):
('2m', '2a', '3m', '3a', '4m', '4a')