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

BUCLES PYTHON

Repetir no és fer sempre el mateix

👀 Tutorial a Youtube

  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

ESTRUCTURES BÀSIQUES DE CONTROL I SINTAXI

1. Utilitzar la funció range()

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

SOLUCIÓ

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

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

SOLUCIÓ

3. Iterar a través d'una llista

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

SOLUCIÓ

4. Iterar a través d'un diccionari

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

SOLUCIÓ

5: Utilitzar else en un bucle for

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

SOLUCIÓ

INTERMEDIS

  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

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()

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

SOLUCIÓ

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

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.

SOLUCIÓ

3. Utilitzar break en un bucle for

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

SOLUCIÓ

4. Utilitzar continue en un bucle for

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

SOLUCIÓ

5. Comptar el nombre d'elements en una llista

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

SOLUCIÓ

LLISTES

  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ó.

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

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

SOLUCIÓ

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

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

SOLUCIÓ

3. Copiar elements d'una llista a una altra

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

SOLUCIÓ

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

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

SOLUCIÓ

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

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

SOLUCIÓ

ORDENACIÓ

  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.

1. Ordenar números en ordre ascendent

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

SOLUCIÓ

1. Ordenar números en ordre descendent

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

SOLUCIÓ

Utilitzar range( ) pera casos específics

  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.

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

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

SOLUCIÓ

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

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

SOLUCIÓ

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

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

SOLUCIÓ

4. Imprimir un triangle d'estrelles

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

SOLUCIÓ