Red de conocimiento informático - Problemas con los teléfonos móviles - Python no puede abreviar un bucle for de 10 niveles

Python no puede abreviar un bucle for de 10 niveles

La mejor manera de escribir código es no tener más de 4 niveles de bucles, porque si el número de niveles excede este número, es fácil leer la lógica y estropearla. como máximo Solo se pueden escribir tres niveles. Si debe utilizar tantas capas, debe haber otro código mejor, y ¿no encontrará que tiene mucho código duplicado? La función Light fun() se ha escrito 10 veces y el bucle for se ve similar 10 veces, pero los parámetros de entrada son diferentes. Quiero cambiar mi forma de pensar.

Estoy aquí para brindarte una idea, pero no sé si cumple con tus requisitos. Consulte la captura de pantalla.