Structure d'un script
Éléments essentiels
Un script Python suit une structure logique avec des instructions exécutées séquentiellement.
Modèle de script
# Commentaire d'en-tête
nom = input("Votre nom ? ")
print("Bonjour", nom)
age = int(input("Votre âge ? "))
print(f"Vous avez {age} ans")
Ordre d'exécution
Instructions exécutées de haut en bas
Chaque ligne est traitée dans l'ordre
input() met le script en pause
print() affiche immédiatement
Bonnes pratiques
Noms de variables clairs
Commentaires explicatifs
Indentation cohérente
Structure logique
Script bien structuré
# Programme de calcul d'aire d'un rectangle
longueur = float(input("Longueur ? "))
largeur = float(input("Largeur ? "))
# Calcul de l'aire
aire = longueur * largeur
# Affichage du résultat
print(f"L'aire est de {aire} unités²")
Opérations de base
Opérations arithmétiques
somme = a + b
difference = a - b
produit = a * b
quotient = a / b
reste = a % b
Concaténation de chaînes
prenom = "Jean"
nom = "Dupont"
nom_complet = prenom + " " + nom
print(nom_complet) # Jean Dupont
Astuces & Conseils
Enregistrer ses scripts avec extension .py
Tester le script avec différentes entrées
Décomposer les problèmes complexes
Vérifier les conversions de type
Valider la logique avant d'exécuter
Erreurs fréquentes
Syntaxe incorrecte
# Erreur de parenthèse
print("Bonjour" # Manque )
# Erreur d'opérateur
resultat = 5 =+ 3 # Inversion
Variables non définies
# Utilisation avant affectation
print(valeur) # NameError
valeur = 10
Mauvais type
# Addition impossible
resultat = "5" + 3 # TypeError