Introducción a For Loop en Python
En Article For Loop en Python, cualquier lenguaje de programación comienza con el mismo conjunto de reglas. La sintaxis es puede ser diferente. Python también tiene sentencias condicionales y bucles. Hoy nos vamos a concentrar en bucles en python. Para ser perfecto en cualquier idioma debes comenzar con los conceptos básicos. Porque loop es uno de ellos. Esto es muy importante de entender para los programadores. La mayoría de las veces, estamos ignorando repasar estas partes pequeñas y pequeñas del lenguaje. Mientras aprendemos cualquier lenguaje de programación, debemos comenzar a practicarlo lado a lado. Lo principal se aplica al aprender para un bucle. For loop es confuso para muchos programadores. Es una buena práctica si prueba el código al momento de aprenderlo. Ensucia tus manos con el código para que la probabilidad de entender el concepto sea más rápida. Entonces, abra su Python IDE (entorno de desarrollo integrado) y comience a hacerlo. Si conoce los conceptos básicos de las palabras clave similares a Python, los tipos de datos, etc., entonces es bueno usar el bucle for para una mejor comprensión. Primero déjame decirte por qué estos bucles son importantes en cualquier lenguaje de programación.
Supongamos que tenemos que imprimir cada letra en la oración y, para hacerlo, consulte el siguiente programa.
Código
#! /usr/bin/python
greeting = 'Hello Python'
#if I wanted to print each letter in greeting sentence without using for loop then we may be #doing something below code
print(greeting(o))
print(greeting(1))
print(greeting(2))
print(greeting(3))
print(greeting(4))
print(greeting(5))
print(greeting(6))
print(greeting(7))
print(greeting(8))
print(greeting(9))
print(greeting(10))
print(greeting(11))
Salida:
Si nos fijamos en el programa anterior, parece más repetitivo que tenemos. Es voluminoso Por ahora solo tenemos 11 personajes. Supongamos que tenemos que imprimir letras para todo el párrafo o el artículo que puede tener miles de palabras. Tenemos que escribir una declaración impresa sin límite. Como ser humano, es una tarea muy tediosa lidiar con esto.
Entonces, la solución es iterar sobre ella. Ahora, nos concentraremos en reducir el código con la salida requerida. Ahora es el momento de mejorar nuestro código. Miremos el fragmento de código a continuación para el mismo código que escribimos para el saludo.
#! /usr/bin/python
greeting = 'Hello Python'
# here we are taking for loop
for letter in greeting:
print(letter)
Salida:
Mira la diferencia entre el código. For loop nos ayuda a escribir código de manera más simple con menos código que podamos iterar. Esto minimiza la confusión, reduce las líneas de código, mejor comprensión y funciona más rápido. Ahora, tienes la idea de por qué el bucle for es necesario para la codificación y cómo reduce nuestro dolor de cabeza si tenemos que iterar sobre datos voluminosos. Es hora de ver la sintaxis de for loop en Python.
Sintaxis
Si ya ha observado, puede ver que for loop en java u otro idioma tiene una sintaxis diferente a la escrita anteriormente. Tome el mismo ejemplo anterior y descubriremos cómo funciona exactamente esto.
Como puede ver, tenemos un saludo variable y esa variable que almacenamos en una cadena 'Hola Python'. para es una palabra clave en python. Después de escribir para tenemos una letra de nombre variable. La letra no está definida antes en ninguna parte aquí. En operador en python que toma valor en Saludo uno a la vez. Y lo almacena en una carta.
Ejemplo de la carta en saludo
Diagrama de flujo de For Loop en Python
El siguiente diagrama de flujo indica cómo pensar mientras se trabaja con for loop en python. El diagrama de flujo muestra la lógica del programa. Se recomienda probar el diagrama de flujo antes de codificar el programa real.
¿Cómo funciona el bucle For en Python?
Los bucles For en Python están diseñados para recorrer cualquier secuencia como list, tuple, dictionary, set y string. Ya hemos visto cómo funciona for loop en python.
Ahora, es el momento de echar un vistazo a cómo podemos abortar la ejecución en cierto punto con la ayuda de una declaración de interrupción.
color = ("green", "pink", "red") for c in color:
print(c)
if c == "pink":
break
Salida:
En el programa anterior, dimos condición en el ciclo si obtenemos el valor rosa y luego dejamos de repetir. De esta manera, podemos llegar a un resultado particular. Hay muchos escenarios en los que podemos usar esta lógica.
Ejemplos (codificación adecuada con salida)
Ejemplo 1
#! /usr/bin/python
for letter in 'Hello John':
print ('current letter :', letter)
Salida:
Ejemplo # 2
En este ejemplo, hemos usado la función de rango en python. Esta es una de las funciones más utilizadas en python mientras se trabaja con for loop. Esta función tiene una sintaxis debida
range(starting value, ending value, increment by)
#! /usr/bin/python
for r in range(1, 5, 1):
print(r)
Salida:
Ejemplo # 3
#! /usr/bin/python
cars =('toyota', 'tata', 'honda') for car in range(len(cars)):
print ("current car:", cars (car))
Salida:
Ejemplo # 4
Anidado para un bucle. Podemos anidar para un bucle de la siguiente manera. Estamos iterando sobre dos matrices aquí.
#! /usr/bin/python
no = (1, 2) color = ("red", "blue") for x in no:
for y in color:
print(x, y)
Salida:
Conclusión
Python for loops es muy fácil de codificar y entender. Recorrer python mientras se juega con el texto es una habilidad esencial imprescindible en estos días, ya que no. de las bibliotecas están disponibles para trabajar en una gran cantidad de datos generados por diferentes aplicaciones en todo el mundo. Tenga en cuenta que es básico comenzar con una programación robusta de Python.
Artículo recomendado
Esta ha sido una guía para For Loop en Python. Aquí discutimos una introducción a For Loop en Python y Flow Diagram junto con Example. También puede consultar nuestros otros artículos sugeridos para obtener más información:
- Marcos de Python
- Operadores de Python
- Ventajas de Python
- Patrones en Python
- Descripción general de For Loop en Java
- Para Loop en PHP