Algorithmique et programmation • Seconde

Écriture de scripts simples

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
1️⃣
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
Introduction à Python Algorithmique et programmation