No puedo entender las 168 líneas de código de la cuarta edición de "Stupid Methodology Python"
def? Corredor(mapa, inicio):? #Defina una función con mapa y parámetros de inicio. En relación con la última línea entendida por el tiempo de ejecución, map es un diccionario cuyos elementos son funciones y start es la cadena ''central_corridor''.
¿Siguiente? =?Inicio#Definir la siguiente variable como la cadena "central _ correlator
¿Cuándo? Verdadero: #Bucle infinito
¿Habitación?=?Figura [Siguiente paso]?# mapa [siguiente ] son habitaciones ['corridor_central'], que es la función Corredor_central asignada a la sala
Imprimir '\n -' #Puedes observar esto cada vez que ejecutes el archivo py. Recibirás este mensaje cuando. cambiando de habitación.
¿Siguiente? =?Room()? #Junto con la lección anterior, este código debe entenderse al revés. Room() representa la función en ejecución, es decir, central_corridor(). ! El resultado es la cadena "death" o "laser_weapen_armory" y se asigna a next.
Runner(ROOMS, 'central_corridor') Para ser honesto, también me tomó aproximadamente 1 hora comprender esta función. No sé si me equivoqué.