Want to create interactive content? It’s easy in 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
- Utilitzar la funció range()
- Iterar a través de les lletres d'una paraula
- Iterar a través d'una llista
- Iterar a través d'un diccionari
- 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.
- Iteració paral·lela amb zip()
- Bucle for niat
- Utilitzar break en un bucle for
- Utilitzar continue en un bucle for
- 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
- Trobar la suma de tots els números en una llista
- Trobar els múltiples de 5 en una llista
- Copiar elements d'una llista a una altra
- Trobar l'element màxim en una llista
- 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
- Ordenar números en ordre ascendent
- 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
- Imprimir els múltiples de 3 utilitzant range()
- Imprimir els múltiples de 5 utilitzant range()
- Imprimir números en ordre invers utilitzant range()
- 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