Want to create interactive content? It’s easy in Genially!

Reuse this genially

Bucles FOR Python

VIRGILIO GONZALO EDE

Created on July 9, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

👀 Tutorial a Youtube

BUCLES PYTHON

Repetir no és fer sempre el mateix

ESTRUCTURES BÀSIQUES DE CONTROL I SINTAXI

  1. Utilitzar la funció range()
  2. Iterar a través de les lletres d'una paraula
  3. Iterar a través d'una llista
  4. Iterar a través d'un diccionari
  5. Utilitzar else en un bucle for

BÀSICS

SOLUCIÓ

Escriu un bucle for utilitzant range() per imprimir els números del 0 al 4.

1. Utilitzar la funció range()

SOLUCIÓ

Escriu un bucle for per iterar a través de les lletres de la paraula "casablancas".

2. Iterar a través de les lletres d'una paraula

SOLUCIÓ

Escriu un bucle for per iterar a través d'una llista d'animals i imprimir cada element

3. Iterar a través d'una llista

SOLUCIÓ

Escriu un bucle for per iterar a través de les claus i valors d'un diccionari de llenguatges de programació.

4. Iterar a través d'un diccionari

SOLUCIÓ

Escriu un bucle for amb una sentència else que imprimeixi "Fet" després de la iteració.

5: Utilitzar else en un bucle for

Aquests exercicis ajuden els estudiants a entendre com combinar bucles amb altres funcionalitats de Python per resoldre problemes més específics.

  1. Iteració paral·lela amb zip()
  2. Bucle for niat
  3. Utilitzar break en un bucle for
  4. Utilitzar continue en un bucle for
  5. Comptar el nombre d'elements en una llista

INTERMEDIS

SOLUCIÓ

Utilitza zip() per iterar en paral·lel a través de dues llistes i imprimir els elements

1. Iteració paral·lela amb zip()

SOLUCIÓ

Escriu bucles for niats per imprimir combinacions de dues llistes. És una estructura de control en la programació on un bucle for està contingut dins d'un altre bucle for. Això vol dir que per a cada iteració del bucle extern, el bucle intern s'executa completament. És una tècnica utilitzada per treballar amb dades multidimensionals, com ara matrius o per generar combinacions de diferents elements.

2. Bucle for niat (en anglès, "nested for loop")

SOLUCIÓ

Escriu un bucle for que es trenqui quan es trobi un element específic en una llista de vehicles

3. Utilitzar break en un bucle for

SOLUCIÓ

Escriu un bucle for que salti un element específic en una llista de vehicles

4. Utilitzar continue en un bucle for

SOLUCIÓ

Escriu un bucle for per comptar els elements d'una llista de números.

5. Comptar el nombre d'elements en una llista

  1. Trobar la suma de tots els números en una llista
  2. Trobar els múltiples de 5 en una llista
  3. Copiar elements d'una llista a una altra
  4. Trobar l'element màxim en una llista
  5. Trobar l'element mínim en una llista

Aquests exercicis ajuden els estudiants a manipular i processar dades dins de les llistes, una habilitat essencial en la programació.

LLISTES

SOLUCIÓ

Escriu un bucle for per sumar tots els números d'una llista.

1. Trobar la suma de tots els números en una llista

SOLUCIÓ

Escriu un bucle for per imprimir els múltiples de 5 d'una llista.

2. Trobar els múltiples de 5 en una llista

SOLUCIÓ

Escriu un bucle for per copiar elements d'una llista a una altra.

3. Copiar elements d'una llista a una altra

SOLUCIÓ

Escriu un bucle for per trobar l'element màxim en una llista de números

4. Trobar l'element màxim en una llista

SOLUCIÓ

Escriu un bucle for per sumar tots els números d'una llista.

5. Trobar l'element mínim en una llista

  1. Ordenar números en ordre ascendent
  2. Ordenar números en ordre descendent

Aprenenem com ordenar elements dins d'una llista. Aquests exercicis són importants perquè ajuden a comprendre els algorismes bàsics d'ordenació, que són fonamentals en la programació i el maneig de dades.

ORDENACIÓ

SOLUCIÓ

Escriu un bucle for per ordenar números en ordre ascendent en una llista

1. Ordenar números en ordre ascendent

SOLUCIÓ

Escriu un bucle for per ordenar números en ordre ascendent en una llista

1. Ordenar números en ordre descendent

  1. Imprimir els múltiples de 3 utilitzant range()
  2. Imprimir els múltiples de 5 utilitzant range()
  3. Imprimir números en ordre invers utilitzant range()
  4. Imprimir un triangle d'estrelles

Amb a funció range() de Python serveix per generar seqüències numèriques específiques dins de bucles for.

Utilitzar range( ) pera casos específics

SOLUCIÓ

Escriu un bucle for per imprimir els múltiples de 3 fins al 20 utilitzant range().

1. Imprimir els múltiples de 3 utilitzant range()

SOLUCIÓ

Escriu un bucle for per imprimir els múltiples de 5 fins al 20 utilitzant range().

2. Imprimir els múltiples de 5 utilitzant range()

SOLUCIÓ

Escriu un bucle for per imprimir els números en ordre invers utilitzant range().

3. Imprimir números en ordre invers utilitzant range()

SOLUCIÓ

Escriu un bucle for per imprimir un triangle d'estrelles.

4. Imprimir un triangle d'estrelles