Как отметил @hiroprotagonist в комментариях, f-строки были добавлены в Python 3.6. Для Python 3.x до Python 3.6, сделайте это вместо:
print('The size of the relation will be: {0}x{1}'.format(len(self), len(other)))
Или используя форматирование Python 2 в старом стиле (по возможности не используйте его):
print('The size of the relation will be: %dx%d' % (len(self), len(other)))