Introducció

En aquest tema, aprendrem sobre les variables i constants en Python. Les variables són essencials per emmagatzemar dades que poden canviar durant l'execució del programa, mentre que les constants són valors que no canvien. Entendre com utilitzar-les correctament és fonamental per escriure codi clar i eficient.

Variables

Què és una Variable?

Una variable és un nom que fa referència a un valor emmagatzemat a la memòria. En Python, no cal declarar el tipus de variable abans d'assignar-li un valor, ja que és un llenguatge de tipatge dinàmic.

Assignació de Variables

Per assignar un valor a una variable, utilitzem l'operador =.

# Assignació d'un valor a una variable
x = 5
y = "Hola, món!"

Regles per Nomenar Variables

  1. Els noms de les variables poden contenir lletres, números i el caràcter de subratllat _.
  2. No poden començar amb un número.
  3. Els noms de les variables són sensibles a majúscules i minúscules (variable i Variable són diferents).
  4. No poden ser paraules reservades de Python (com if, else, for, etc.).

Exemples de Variables

nom = "Anna"
edat = 25
altura = 1.75

Tipus de Dades de les Variables

Python suporta diversos tipus de dades per a les variables, com ara:

  • Enter (int): Nombres sencers.
  • Flotant (float): Nombres amb decimals.
  • Cadena (str): Seqüències de caràcters.
  • Booleà (bool): Valors de veritat (True o False).
# Exemples de diferents tipus de dades
enter = 10
flotant = 3.14
cadena = "Python"
boolea = True

Constants

Què és una Constant?

Una constant és un valor que no canvia durant l'execució del programa. Python no té una manera nativa de definir constants, però per convenció, es defineixen utilitzant noms de variables en majúscules.

Definició de Constants

# Definició de constants
PI = 3.14159
GRAVETAT = 9.8

Ús de Constants

Les constants s'utilitzen per valors que no han de canviar, com ara valors matemàtics o configuracions del programa.

# Ús de constants en càlculs
radi = 5
area = PI * radi ** 2
print("L'àrea del cercle és:", area)

Exercicis Pràctics

Exercici 1: Assignació de Variables

Assigna valors a les següents variables i imprimeix-les:

  1. nom (cadena)
  2. edat (enter)
  3. altura (flotant)
  4. es_estudiant (booleà)
# Solució
nom = "Joan"
edat = 30
altura = 1.82
es_estudiant = False

print("Nom:", nom)
print("Edat:", edat)
print("Altura:", altura)
print("És estudiant:", es_estudiant)

Exercici 2: Càlcul amb Constants

Defineix una constant per la velocitat de la llum (C = 299792458 m/s) i calcula el temps que triga la llum a viatjar des de la Terra fins a la Lluna (distància aproximada: 384400000 metres).

# Solució
C = 299792458  # velocitat de la llum en m/s
distancia_terra_lluna = 384400000  # distància en metres

temps = distancia_terra_lluna / C  # temps en segons
print("El temps que triga la llum a viatjar des de la Terra fins a la Lluna és:", temps, "segons")

Errors Comuns

  1. Nomenar variables amb paraules reservades: Assegura't de no utilitzar paraules reservades de Python com a noms de variables.
  2. Confusió entre majúscules i minúscules: Recorda que Python és sensible a majúscules i minúscules.
  3. No inicialitzar variables: Sempre assigna un valor a una variable abans d'utilitzar-la.

Resum

En aquesta secció, hem après sobre les variables i constants en Python. Hem vist com assignar valors a les variables, les regles per nomenar-les, els diferents tipus de dades que poden tenir i com definir constants. També hem practicat amb exercicis per reforçar aquests conceptes. Ara estàs preparat per avançar al següent tema: Entrada i Sortida Bàsiques.

Curs de Programació en Python

Mòdul 1: Introducció a Python

Mòdul 2: Estructures de Control

Mòdul 3: Funcions i Mòduls

Mòdul 4: Estructures de Dades

Mòdul 5: Programació Orientada a Objectes

Mòdul 6: Gestió de Fitxers

Mòdul 7: Gestió d'Errors i Excepcions

Mòdul 8: Temes Avançats

Mòdul 9: Proves i Depuració

Mòdul 10: Desenvolupament Web amb Python

Mòdul 11: Ciència de Dades amb Python

Mòdul 12: Projecte Final

© Copyright 2024. Tots els drets reservats