Pour rendre ton programme interactif, utilise input().
Le programme va se mettre en pause et attendre que l'utilisateur tape quelque chose et appuie sur Entrée.
nom = input("Ton nom : ")
print(f"Salut {nom} !")
Le piège du type (Casting)
🚨 ATTENTION : input() renvoie TOUJOURS une chaîne de caractères (str). Même si tu tapes un chiffre.
age = input("Ton âge : ") # L'utilisateur tape 25
print(age + 1) # CRASH ! Tu ne peux pas additionner "25" (texte) et 1 (nombre).
Il faut convertir (caster) le type.
age_texte = input("Ton âge : ")
age_nombre = int(age_texte) # On transforme le texte "25" en nombre 25
print(f"L'an prochain tu auras {age_nombre + 1} ans.")
Ou en une ligne :
age = int(input("Ton âge : "))
Les fonctions de conversion : int(), float(), str(), bool().