¿Cuál es el resultado de una expresión de rendimiento en Python?

Sé que el rendimiento convierte una función en un generador, pero ¿cuál es el valor de retorno de la propia expresión de rendimiento? Por ejemplo:

def whizbang(): 
    for i in range(10): 
        x = yield i

¿Cuál es el valor de la variable?x Como se ejecuta esta función?

He leído la documentación de Python:http://docs.python.org/reference/simple_stmts.html#grammar-token-yield_stmt y no parece haber ninguna mención del valor de la expresión de rendimiento en sí.

Respuestas a la pregunta(3)

Su respuesta a la pregunta