Tutorial Python For Loop amb exemples per practicar



Aquesta publicació a Python For Loop explica què són For Loops i on podem utilitzar-la, juntament amb la sintaxi de Python For Loop. També inclou diversos exemples que podeu practicar.

El llenguatge de programació Python ha estat un pas per davant dels altres llenguatges de programació des del principi. té un avantatge similar quan es tracta . En aquest article, aprendrem sobre Python For Loop i com podem utilitzar-lo en un programa. En aquest article es tracten els conceptes següents:

Amb immenses aplicacions i implementacions més senzilles de Python amb ciència de dades, hi ha hagut un augment significatiu del nombre de llocs de treball creats per a ciències de dades cada any. Inscriu-te a D’Edureka i tingueu experiència pràctica amb projectes de la indústria en temps real juntament amb suport 24 × 7, que us ajudarà a convertir-vos en un científic de dades amb èxit,





Anem endavant i comencem aquest article amb una introducció bàsica a per a bucle en pitó.

Què és Python For Loop?

Un bucle for s'utilitza per iterar sobre seqüències com a llista , tupla , conjunt , etc o. I no només les seqüències, sinó qualsevol objecte iterable també es pot recórrer mitjançant un bucle for.



Comprenem el bucle for amb l'ajuda d'un diagrama de flux que es mostra a continuació.

diagrama de flux-python per loop-edureka

L'execució s'iniciarà i buscarà el primer element de la seqüència o objecte iterable. Comprovarà si ha arribat al final de la seqüència o no. Després d'executar les sentències del bloc, cercarà el següent element de la seqüència i el procés continuarà fins que l'execució hagi arribat a l'últim element de la seqüència.



Python per a la sintaxi del bucle

Entenguem la sintaxi del bucle for amb un exemple:

x = (1,2,3,4,5) per a i en x: imprimir (i)

Sortida: 1

2

3

4

5

Python Java c ++

A l'exemple anterior, l'execució va començar a partir del primer element de la tupla x, i va continuar fins que l'execució va arribar a 5. És un exemple molt senzill de com podem utilitzar un bucle for en python. Vegem també com es pot utilitzar la funció d’interval amb el bucle for.

Rang a Python For Loop

A python, range és una funció incorporada que retorna una seqüència. A funció de rang té tres paràmetres que són paràmetre inicial, paràmetre final i un paràmetre de pas. El paràmetre final no inclou el número declarat, entenem-ho amb un exemple.

a = llista (rang (0,10,2)) imprimir (a)

Sortida: [0,2,4,6,8]

A l'exemple anterior, la seqüència comença a partir de 0 i acaba a 9 perquè el paràmetre final és 10 i el pas és 2, per tant, mentre s'executa salta 2 passos després de cada element.

Vegem ara un exemple amb Python for loop.

patró def (n): k = 2 * n - 2 per a i en el rang (0, n): per a j en el rang (0, k): imprimir (final = ') k = k - 1 per a j en el rang ( 0, i + 1): patró print ('*', end = '') print ('r') (15)

Sortida:

A l'exemple anterior, vam poder fer un mitjançant una funció de rang. Hem utilitzat la funció d’interval per obtenir el nombre exacte d’espais en blanc i valors d’asterisc de manera que obtindrem el patró anterior.

Vegem com podem utilitzar una sentència break en un python for loop.

Python For Loop Break

Break in python és una instrucció de flux de control que s'utilitza per sortir de l'execució tan aviat com es troba el salt. Entenguem com podem utilitzar una sentència break en un bucle for amb un exemple.

Suposem que tenim una llista amb com a elements, de manera que sortirem del bucle mitjançant la sentència break tan aviat com es trobi la cadena desitjada.

company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] per a x en companyia: if x == 'R': break print (x)

Sortida: ÉS

D

U

A l'exemple anterior, tan bon punt el bucle troba la cadena 'R' entra al bloc de sentències if on la sentència break surt del bucle. De la mateixa manera, podem utilitzar la sentència break segons els enunciats del problema.

Ara, donem una ullada a com podem utilitzar Python for loop a les llistes.

Python per al bucle a la llista

Una llista en python és una seqüència com qualsevol altra tipus de dades , de manera que és bastant evident sobre com podem fer ús d'una llista. Deixeu-me mostrar-vos un exemple en què s’utilitza un bucle for en una llista.

color = ['blau', 'blanc'] vehicle = ['cotxe', 'bicicleta', 'camió'] color_comb = [(x, y) per a x en color per a en el vehicle] imprimir (color_comb)

Sortida: [('blau', 'cotxe'), ('blau', 'bicicleta'), ('blau', 'camió'), ('blanc', 'cotxe'), ('blanc', 'bicicleta') , ('blanc', 'camió')]

Vegem també com podem utilitzar la sentència continue en un bucle for a python.

elevar alguna cosa a un poder a Java

Continueu a Python For Loop

Entenguem el mateix exemple que hem utilitzat a la sentència break, en lloc de break, utilitzarem la sentència continue. També és una declaració de control, però l’única diferència és que només saltarà la iteració actual i executarà la resta de les iteracions de totes maneres.

company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] per a x en companyia: si x == 'R': continuar imprimint (x)

Sortida: ÉS

sèrie Fibonacci de c ++

D

U

ÉS

A

A

A l'exemple anterior, la sentència continue es va trobar quan el valor de la cadena era 'R', de manera que l'execució va saltar aquesta iteració en concret i es va moure al següent element de la llista.

Vegem ara alguns altres exemples per comprendre millor com podem utilitzar el bucle a Python.

Python per a exemples de bucles

Aquí teniu un programa senzill per a bucles per imprimir el producte de qualsevol número extret de l'usuari

res = 1 per a l’interval (0,5): n = int (entrada ('introduïu un número')) res * = n imprimeix (res)

Sortida:

Aquí teniu un altre programa senzill per calcular l'àrea de quadrats els costats dels quals es mostren en una llista.

cara = [5,4,7,8,9,3,8,2,6,4] àrea = [x * x per x a la cara] imprimir (àrea)

Sortida: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

Ara que hem acabat amb els conceptes for loop, aquí teniu uns quants tutorials que us ajudaran a aprendre el llenguatge de programació de manera estructurada.

  1. While Loop In Python
  2. Col·leccions a Python
  3. Classes i objectes de Python
  4. Mòduls Python

Això ens porta al final d’aquest article, on hem après com podem utilitzar For Loop In Python. Espero que tingueu clar tot el que us ha estat compartit en aquest tutorial.

Si heu trobat rellevant aquest article sobre 'Python For Loop', consulteu el document una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món.

Som aquí per ajudar-vos en cada pas del vostre viatge i oferir un pla d’estudis dissenyat per a estudiants i professionals que vulguin ser . El curs està dissenyat per donar-vos un avantatge en la programació de Python i formar-vos tant per a conceptes bàsics com avançats de Python juntament amb diversos M'agrada

Si us trobeu amb alguna pregunta, no dubteu a fer-los totes. Poseu-los a la secció de comentaris de 'Python for Loop' i el nostre equip estarà encantat de respondre-us.