Introducción a Python - bucle

A, mientras que la circulación

Si la condición se cumple (true), repetir las mismas condiciones de operación no se cumplen, fuera del bucle

mientras que las condiciones de ciclo:

operación de ciclo
Ejemplo: dos estudiantes están entrada 5 grados, puntuaciones medias se calcularon y
1 j = 1 # define el bucle exterior contador de valor inicial
2 = prompt 'Introduce el nombre del estudiante' # definir una variable de cadena, llamados cuando la entrada de usuario esta variable puede reducir el problema del golpe caracteres
3, mientras que j <= 2: # se define como el bucle exterior se lleva a cabo dos veces
4 suma = 0 # definen los resultados iniciales de valor, la razón se define en el presente documento es para ser entrada cuando la segunda puntuación de estudiante deja que suma se inicializa a 0, la re-recibido nuevos grados de los estudiantes y
5 i = 1 # define un contador de bucle interno de valor inicial
nombre 6 = raw_input (prompt) # recibir una entrada de nombre del estudiante por el usuario, se asigna al nombre de la variable
7 mientras i <= 5: # 5 ciclos definidos función interna, es para recibir resultados de cinco cursos
8 print ( 'Por favor, introduzca% d puertas resultados de los exámenes:' % i) # indicaciones de los grados de usuario, que utiliza una salida con formato, teniendo% de d indicación del valor con el valor de i, un primer curso, el segundo curso ......
. 9 de entrada + SUM = SUM () # obtención de un rendimiento de una entrada de usuario, asignado a SUM
10 i + # i = incremento variable. 1 1, i se convierte 2, el ciclo continúa, hasta que i es igual a 6, de un ciclo Anillo
11 avg = suma / (i- 1) # calcula la puntuación media de una suma estudiante / (6-1), asignado a AVG
12 es el nombre de impresión, la puntuación media es de% d \ n "#% promedio de salida de los estudiantes puntuación media de
13 j = j + 1 # dentro del bucle se termina, el bucle externo contador j se incrementa en uno, a 2, entonces el bucle externo
14 de impresión 'desempeño de entrada estudiante finalización! ', # Extremos del bucle externo pide que introduzcan completa!

Dos, para la circulación

1) para la declaración puede atravesar todos los elementos, por ejemplo, por una cadena de salida de caracteres, uno por un elemento en la lista de salida, tupla en el conjunto de elementos (tenga en cuenta el orden de los elementos en la asignación), clave de diccionario ......
Frutas = [ 'sandía', 'melocotones', 'uva']
de la fruta en las frutas:
impresión de la fruta

Resultados:
sandía
melocotones
uvas

2) repetir la misma operación

Uso de la función range () para crear una lista de números

Antes de comenzar el inicio hasta el final de los números digitales: rango
de i en el rango (0,5): # 0-4 se almacenan secuencialmente en la variable i
print 'JKCC DEPORTIVO CLUB'

结果:
JKCC DEPORTIVO CLUB
JKCC DEPORTIVO CLUB
JKCC DEPORTIVO CLUB
JKCC DEPORTIVO CLUB
JKCC DEPORTIVO CLUB

En tercer lugar, el bucle de control

sentencias de control de bucle pueden cambiar el ciclo normal de la orden de ejecución

sentencias de control de bucle

declaración de la rotura: salir de este ciclo (de bucles anidados un solo ciclo)

sentencia continue: Skip declaraciones que queda en la actual ronda del cuerpo del ciclo, el ciclo de re-examen del estado, introduzca el siguiente ciclo, tales como el número de ciclos de un total de cinco veces, el cuarto encuentro de continuar, entonces no continuar, y directa Análisis de ciclo de quinta

Publicado 16 artículos originales · ganado elogios 0 · Vistas 287

Supongo que te gusta

Origin blog.csdn.net/JOKERSNEAKER/article/details/105085567
Recomendado
Clasificación