Segona pràctica




Segona Classe Pràctica de Python

Segona Classe Pràctica de Python

Aquesta pràctica està dissenyada per aprofundir en els conceptes de Python. Aprendràs a treballar amb estructures de dades, gestionar errors, i utilitzar mòduls.

1. Llistes

Les llistes són una estructura de dades molt útil en Python.

# Creació d'una llista.
fruites = ["poma", "plàtan", "taronja"]

# Accedim als elements de la llista.
print(fruites[0])  # Primer element.
print(fruites[-1])  # Últim element.

# Afegim i eliminem elements.
fruites.append("maduixa")  # Afegim al final.
print(fruites)

fruites.remove("plàtan")  # Eliminem un element.
print(fruites)

# Iterem sobre la llista.
for fruita in fruites:
    print(fruita)
    

2. Tuples

Les tuples són com les llistes, però no es poden modificar.

# Creació d'una tupla.
colors = ("vermell", "blau", "verd")

# Accedim als elements.
print(colors[0])

# Intentar modificar una tupla dóna error.
# colors[0] = "groc"  # Això produirà un error.

# Iterem sobre la tupla.
for color in colors:
    print(color)
    

3. Diccionaris

Els diccionaris emmagatzemen dades en format clau-valor.

# Creació d'un diccionari.
persona = {
    "nom": "Anna",
    "edat": 30,
    "ciutat": "Barcelona"
}

# Accedim als valors.
print(persona["nom"])
print(persona.get("edat"))

# Afegim una nova clau-valor.
persona["professió"] = "Enginyera"
print(persona)

# Iterem sobre les claus i els valors.
for clau, valor in persona.items():
    print(clau, ":", valor)
    

4. Gestió d’errors

Utilitzem blocs try i except per manejar errors.

# Exemple de gestió d'errors.
try:
    num = int(input("Introdueix un número: "))
    print("Has introduït el número:", num)
except ValueError:
    print("Això no és un número vàlid!")
    

5. Mòduls en Python

Aprenem a utilitzar mòduls integrats com math.

# Importem el mòdul math.
import math

# Utilitzem funcions del mòdul.
num = 16
arrel = math.sqrt(num)  # Arrel quadrada.
print("L'arrel quadrada de", num, "és", arrel)

# Més funcions de math.
angle = math.radians(90)  # Converteix graus a radians.
print("Sinus de 90 graus:", math.sin(angle))
    

6. Fitxers

Aprenem a llegir i escriure fitxers.

# Escrivim dades a un fitxer.
with open("exemple.txt", "w") as fitxer:
    fitxer.write("Això és un exemple de fitxer.\n")
    fitxer.write("Python és genial!")

# Llegim dades del fitxer.
with open("exemple.txt", "r") as fitxer:
    contingut = fitxer.read()
    print(contingut)
    

Final de la pràctica

Has completat la teva segona pràctica de Python! Ara coneixes estructures de dades més avançades, gestió d’errors, i treball amb fitxers.


Altre lloc XTECBlocs