Mathématiques • Seconde

Syntaxe de base – print – input
Introduction à Python

Concepts & Exercices
\(\text{print("message")}\)
\(\text{variable = input("prompt")}\)
Fondements de la programmation Python
Print
print("Bonjour")
print(variable)
Affichage de données
Input
nom = input("Entrez nom:")
Saisie utilisateur
Affectation
x = 5
y = "texte"
Stockage de valeurs
Variables
age = 16
nom = "Alice"
Nommage des données
🎯
Définition : print() affiche des données, input() récupère des entrées utilisateur.
🔗
Variables : Stockent des valeurs pour manipulation ultérieure.
Affectation : L'opérateur = attribue une valeur à une variable.
📊
Types : Chaînes, entiers, flottants, booléens.
💡
Conseil : Utilisez des noms de variables significatifs
🔍
Attention : input() renvoie toujours une chaîne de caractères
Astuce : Convertissez avec int() ou float() si nécessaire
📋
Méthode : Testez votre code étape par étape
Exercice 1
Écrire un programme qui affiche "Bonjour, monde !" avec print()
Exercice 2
Demander le prénom à l'utilisateur et l'afficher avec print()
Exercice 3
Lire deux nombres et afficher leur somme
Exercice 4
Calculer et afficher le périmètre d'un cercle connaissant son rayon
Exercice 5
Demander l'âge et afficher "Vous avez X ans"
Exercice 6
Calculer la moyenne de trois notes
Exercice 7
Convertir des euros en dollars (1€ = 1.1$)
Exercice 8
Calculer l'aire d'un rectangle
Exercice 9
Demander un mot et afficher sa longueur
Exercice 10
Calculer la distance entre deux points
Corrigé : Exercices 1 à 5
1 Afficher "Bonjour, monde !"
Définition :

print() : Fonction qui affiche du texte ou des variables à l'écran.

Méthode d'évaluation :
  1. Utiliser la fonction print() avec des guillemets pour le texte
  2. Encadrer le texte entre guillemets simples ou doubles
  3. Valider la syntaxe avec parenthèses
Code Python
print("Bonjour, monde !")
Étape 1 : Syntaxe de base

print() est une fonction avec des parenthèses

Étape 2 : Chaîne de caractères

"Bonjour, monde !" est une chaîne encadrée de guillemets

Étape 3 : Exécution

Le programme affiche le texte à l'écran

Résultat affiché :

Bonjour, monde !

Règles appliquées :

Guillemets obligatoires : Pour les chaînes de caractères

Fonction print() : Affiche le contenu entre parenthèses

Syntaxe : print("texte")

2 Demander le prénom et l'afficher
Définition :

input() : Fonction qui attend une saisie utilisateur.

Code Python
prenom = input("Entrez votre prénom: ")
print("Bonjour", prenom)
Étape 1 : Demande de saisie

input() affiche un message et attend une réponse

Étape 2 : Affectation

La valeur saisie est stockée dans la variable prenom

Étape 3 : Affichage

print() affiche le message et la variable

Exemple d'exécution :

Entrez votre prénom: Alice
Bonjour Alice

Règles appliquées :

input() : Retourne toujours une chaîne de caractères

Affectation : = attribue une valeur à une variable

Concaténation : print() sépare les arguments par un espace

3 Somme de deux nombres
Définition :

Conversion de type : Transforme une chaîne en nombre.

Code Python
nombre1 = int(input("Entrez le premier nombre: "))
nombre2 = int(input("Entrez le second nombre: "))
somme = nombre1 + nombre2
print("La somme est:", somme)
Étape 1 : Saisie du premier nombre

input() renvoie une chaîne, int() la convertit en entier

Étape 2 : Saisie du second nombre

Deuxième conversion en entier

Étape 3 : Calcul de la somme

Addition des deux variables entières

Étape 4 : Affichage du résultat

print() affiche le message et le résultat

Exemple d'exécution :

Entrez le premier nombre: 5
Entrez le second nombre: 3
La somme est: 8

Règles appliquées :

Conversion : int() transforme une chaîne en entier

Affectation : Stocke la valeur dans une variable

Opération arithmétique : + pour additionner

4 Périmètre d'un cercle
Définition :

Périmètre : P = 2πr où r est le rayon.

Code Python
rayon = float(input("Entrez le rayon du cercle: "))
pi = 3.14159
perimetre = 2 * pi * rayon
print("Le périmètre est:", perimetre)
Étape 1 : Saisie du rayon

float() convertit en nombre à virgule

Étape 2 : Définition de π

Variable pi avec approximation de π

Étape 3 : Calcul du périmètre

Formule mathématique : 2 * π * r

Étape 4 : Affichage du résultat

print() affiche le périmètre

Exemple d'exécution :

Entrez le rayon du cercle: 5
Le périmètre est: 31.4159

Règles appliquées :

float() : Pour les nombres à virgule

Constante : Stockée dans une variable

Formule mathématique : Application de la formule du périmètre

5 Afficher l'âge de l'utilisateur
Définition :

Concaténation de chaînes : Combinaison de texte et de variables.

Code Python
age = int(input("Entrez votre âge: "))
print("Vous avez", age, "ans")
Étape 1 : Saisie de l'âge

Conversion en entier pour les calculs éventuels

Étape 2 : Affichage avec concaténation

print() accepte plusieurs arguments séparés par des virgules

Étape 3 : Formatage automatique

Python ajoute des espaces entre les arguments

Exemple d'exécution :

Entrez votre âge: 16
Vous avez 16 ans

Règles appliquées :

Conversion : int() pour les âges entiers

Arguments multiples : print() accepte plusieurs arguments

Espaces automatiques : Séparation par des espaces

Corrigé : Exercices 6 à 10
6 Moyenne de trois notes
Définition :

Moyenne : Somme des valeurs divisée par leur nombre.

Code Python
note1 = float(input("Note 1: "))
note2 = float(input("Note 2: "))
note3 = float(input("Note 3: "))
moyenne = (note1 + note2 + note3) / 3
print("Votre moyenne est:", moyenne)
Étape 1 : Saisie des trois notes

float() pour accepter des notes à virgule

Étape 2 : Calcul de la moyenne

Somme des notes divisée par 3

Étape 3 : Affichage du résultat

print() affiche la moyenne calculée

Exemple d'exécution :

Note 1: 14
Note 2: 16
Note 3: 12
Votre moyenne est: 14.0

Règles appliquées :

float() : Pour les notes pouvant être décimales

Priorité des opérations : Parenthèses pour la somme

Division : Par le nombre de valeurs

7 Conversion euros en dollars
Définition :

Conversion monétaire : Multiplication par un taux de change.

Code Python
euros = float(input("Montant en euros: "))
taux = 1.1
dollars = euros * taux
print(euros, "euros =", dollars, "dollars")
Étape 1 : Saisie du montant en euros

float() pour les montants pouvant être décimaux

Étape 2 : Définition du taux de change

Variable taux avec la valeur de conversion

Étape 3 : Calcul en dollars

Multiplication du montant par le taux

Étape 4 : Affichage du résultat

print() affiche les deux montants

Exemple d'exécution :

Montant en euros: 100
100.0 euros = 110.0 dollars

Règles appliquées :

Calcul de conversion : Montant × taux

Variable de taux : Stocke le facteur de conversion

Formatage : Affichage des deux montants

8 Aire d'un rectangle
Définition :

Aire : Longueur × largeur.

Code Python
longueur = float(input("Longueur: "))
largeur = float(input("Largeur: "))
aire = longueur * largeur
print("L'aire du rectangle est:", aire)
Étape 1 : Saisie de la longueur

float() pour accepter des dimensions décimales

Étape 2 : Saisie de la largeur

Deuxième dimension du rectangle

Étape 3 : Calcul de l'aire

Produit des deux dimensions

Étape 4 : Affichage du résultat

print() affiche l'aire calculée

Exemple d'exécution :

Longueur: 5.5
Largeur: 3.2
L'aire du rectangle est: 17.6

Règles appliquées :

Dimensions : Longueur et largeur nécessaires

Formule : Aire = longueur × largeur

Unités : Résultat en unités carrées

9 Longueur d'un mot
Définition :

Longueur de chaîne : Nombre de caractères.

Code Python
mot = input("Entrez un mot: ")
longueur = len(mot)
print("Le mot", mot, "contient", longueur, "caractères")
Étape 1 : Saisie du mot

input() renvoie directement une chaîne

Étape 2 : Calcul de la longueur

len() renvoie le nombre de caractères

Étape 3 : Affichage du résultat

print() affiche le mot et sa longueur

Exemple d'exécution :

Entrez un mot: algorithmique
Le mot algorithmique contient 13 caractères

Règles appliquées :

len() : Fonction qui renvoie la longueur d'une chaîne

Caractères : Compte tous les caractères y compris espaces

Variables : Stockage du mot et de sa longueur

10 Distance entre deux points
Définition :

Distance euclidienne : √[(x₂-x₁)² + (y₂-y₁)²].

Code Python
x1 = float(input("x1: "))
y1 = float(input("y1: "))
x2 = float(input("x2: "))
y2 = float(input("y2: "))
distance = ((x2 - x1)**2 + (y2 - y1)**2)**0.5
print("La distance est:", distance)
Étape 1 : Saisie des coordonnées du premier point

Deux variables pour x1 et y1

Étape 2 : Saisie des coordonnées du second point

Deux variables pour x2 et y2

Étape 3 : Calcul de la distance

Application de la formule mathématique

Étape 4 : Affichage du résultat

print() affiche la distance calculée

Exemple d'exécution :

x1: 0
y1: 0
x2: 3
y2: 4
La distance est: 5.0

Règles appliquées :

Formule : Distance = √[(x₂-x₁)² + (y₂-y₁)²]

Puissance 0.5 : Équivalent à la racine carrée

Quatre coordonnées : Nécessaires pour deux points

Syntaxe de base – print – input Introduction à Python