А ловко ты эту функцию вызвал. Точно не
NameError: name 'persone' is not defined

3

Мы можем использовать кортеж, например, для хранения информации о человеке (о его имени, возрасте, месте жительства)

Ну типа, хранить в списке набор объектов типа Person это нормально, а то что сейчас передается — это уже просто безалаберность дикая, так хранить точно ничего не надо.

«Кортеж образуют запятые, а не круглые скобки» — так написано в документации. Но для создания пустых кортежей круглые скобки необходимы. Также это помогает избежать путаницы.

Там написано так:

A special problem is the construction of tuples containing 0 or 1 items: the syntax has some extra quirks to accommodate these. Empty tuples are constructed by an empty pair of parentheses; a tuple with one item is constructed by following a value with a comma (it is not sufficient to enclose a single value in parentheses). Ugly, but effective.

То есть это случаи для кортежей с 0 и 1 элементами. Если бы кортеж образовывали запятые, то list = [0, 1, 2, 3] тоже был бы кортежом?

Без негатива, но где вы такую хуйню генерируете? Это нейронка написанная для уроков по питону?