gerador de impressão python 3

Há um problema ao lidar com a função print () (Python 3).

Quando estou procurando a soma de uma série, posso usar o seguinte padrão de código:

>>> sum(i for i in range(101))

Mas quando costumo verificar as séries que fiz: (escolho print () e assumo que será impresso linha por linha)

>>> print(i for i in range(101))

Acontece que se tornou um objeto gerador sem retorno de valor. Então, eu tenho que usar list () para verificação de séries. Isso é uma falha na função de impressão?

PS: O texto acima é um exemplo para formar um gerador, não a forma mais simples para séries naturais, mas a estrutura óssea para séries complexas. Para maior conveniência na verificação de valores em série, estou procurando uma maneira de imprimir cada valor linha por linha.

questionAnswers(2)

yourAnswerToTheQuestion