⚡ Repte 11 — Intermedi

La funció saluda

Objectiu

Defineix una funció saluda(nom) que rebi un nom com a paràmetre i retorni (no imprimeixi) el string "Hola, [nom]! Benvingut/da a Python.".

Després, el programa ha de llegir un nom per teclat, cridar la funció i imprimir el resultat.

Exemples:

Entrada: Ada    →  Hola, Ada! Benvingut/da a Python.
Entrada: PyCat  →  Hola, PyCat! Benvingut/da a Python.

La diferència entre return i print() dins d'una funció és important: return retorna el valor perquè el codi que ha cridat la funció el pugui usar; print() el mostra directament però no retorna res útil.

Simulador

Escriu el teu codi i prem ▶ Executa. El sistema provarà diversos noms.

💡 Pista

Dins de saluda, usa return f"Hola, {nom}! Benvingut/da a Python.". Recorda que return envia el valor de tornada; print(saluda(nom)) al final és qui l'imprimeix.