bucle anidado
El formato de aplicación del formato de bucle while en un bucle while es el siguiente:
while expresión condicional 1:
while expresión condicional 2:
cuerpo de bucle 2
cuerpo de bucle 1
Aplique el formato de bucle for en un bucle for:
para la variable de iteración en el objeto 1:
para itera la variable 2 en el objeto 2:
cuerpo de bucle 2
cuerpo de bucle 1
Aplique el formato de bucle for en el bucle while:
while expresión condicional:
for itera la variable en el objeto:
cuerpo de bucle 2
cuerpo de bucle 1
Aplicar el formato de bucle while en un bucle for:
for itera la variable en el objeto:
while expresión condicional:
cuerpo de bucle 2
cuerpo de bucle 1
Utilice el formato de sentencia break en una sentencia while:
while expresión condicional 1:
ejecutar código
si la expresión condicional 2:
romper
Utilice el formato de instrucción continue en una instrucción while:
while expresión condicional1;
ejecutar código
si la expresión condicional 2:
Seguir
Use la instrucción break para terminar completamente el bucle:
Use la declaración de continuar para saltar directamente a la siguiente iteración del ciclo, la declaración de continuar solo omitirá las declaraciones restantes en el ciclo más interno.
for i in range(1,10): #输出9行
for j in range(1,i+1): #输出与行数相等的列
print(str(j) + 'x' + str(i) + '=' + str(i * j) + '\t', end='')
print('')
Se utilizan dos bucles for para imprimir 9 columnas, i+1 es, por ejemplo, 1*9=9, 2*9=18, 3*9=27 más uno a su vez. El segundo ciclo puede controlar el valor del número de columnas en la tabla de multiplicar para que sea mayor que el número de columnas en la misma fila.Se puede ver que el segundo ciclo se basa en el primer ciclo.