Печать пар чисел (двух чисел) в python3

#python-3.x

#python-3.x

Вопрос:

Я пытаюсь привыкнуть к новым параметрам форматирования в python-3.

Есть ли более простой способ печати последовательности пар чисел (двух чисел) в python3?

 for x in range(0,n): # [0, n-1]
    print("{} {}".format(x, x*x));
 

Если это самый короткий и простой способ, пожалуйста, не могли бы вы обеспечить меня?

PS Я спрашиваю о «новых» параметрах форматирования, поскольку старые операции форматирования строк стали «Операциями форматирования, описанными здесь, устарели и могут исчезнуть в будущих версиях Python»..

Ответ №1:

 for x in range(0,n):
    print(x, x*x)
 

Комментарии:

1. Спасибо, я не знаю, как я мог это пропустить ;).

2. Пробел между print скобками и вводит в заблуждение.

3. @eudoxos: это было так похоже на оператор печати и кортеж из Python 2, а не на функцию печати из Python 3