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
BUCLES PYTHON
Repetir no és fer sempre el mateix
👀 Tutorial a Youtube
- 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
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
- 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
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
- 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ó.
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Ó
- 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.
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
- 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.
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Ó