0% ont trouvé ce document utile (0 vote)
53 vues15 pages

Exercice de Base Python

Ce document présente des exercices de base en Python, incluant des opérations simples, la création de variables, et des programmes pour calculer la distance entre deux points, vérifier une année bissextile, classer des notes, calculer des sommes, inverser des chaînes, et calculer des factorielles. Chaque exercice est accompagné d'exemples de code pour illustrer les concepts. L'objectif est d'initier les utilisateurs aux fondamentaux de la programmation en Python.

Transféré par

marouane.halli
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
53 vues15 pages

Exercice de Base Python

Ce document présente des exercices de base en Python, incluant des opérations simples, la création de variables, et des programmes pour calculer la distance entre deux points, vérifier une année bissextile, classer des notes, calculer des sommes, inverser des chaînes, et calculer des factorielles. Chaque exercice est accompagné d'exemples de code pour illustrer les concepts. L'objectif est d'initier les utilisateurs aux fondamentaux de la programmation en Python.

Transféré par

marouane.halli
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice de Base en Python

Premiers pas avec l’interpréteur Python


Lancez l’interpréteur Python et tapez les commandes suivantes :
• >>> 1+2 • >>> ‘py’ + ‘thon’
• >>> 11 - 3.14 • >>> ‘abc’ + 1
• >>> 100 **3 • >>>’xy’ + str(1)
• >>> pow(100,3) • >>> 3 > 1
• >>> 20 /3 • >>> 2 != 4
• >>> 20//3 • Que remarquez-vous ?
• >>> 20%3 Etonnant ?
Mes premières variables :
>>> A = 5 >>a=100
>>> B = 6 >>> u = v = w = 5 >>>a +=2
>>> type(B) >>> u >>>a
>>> (A < B) and (3 > B) >>>v >> a /= 3
>>> (A == B) or (B > 10) >>>w >>>a
>>> not (A != B) >>> x += 10 >>>a //=5
>>> x,y = 2,3 >>> x >>>a
>>>x >>>aa = 100
>>>y >>>aa="Python"
>>>type(aa)
Exercice : Premiers pas en mode script Python

• Ecrire un programme qui calcule et afficher la distance entre deux


points A et B du plan dont les coordonnées (Xa , Ya) et (Xb , Yb)
sont entrées au clavier comme entiers .

• Distance = (Xb−Xa) 2 + (Yb−Ya) 2


• Utiliser la fonction math.sqrt() pour calculer la racine carrée.
Solution

import math
xa = int(input("Entrez la coordonnée X du point A : "))
ya = int(input("Entrez la coordonnée Y du point A : "))
xb = int(input("Entrez la coordonnée X du point B : "))
yb = int(input("Entrez la coordonnée Y du point B : "))
distance = math.sqrt((xb - xa)**2 + (yb - ya)**2)
print("La distance entre les points A et B est :", distance)
Exercice

• Vérification d'une année bissextile


• Écrire un programme Python qui demande à l'utilisateur
de saisir une année, puis vérifie si cette année est
bissextile ou non.
Solution

annee = int(input("Entrez une année : "))


if (annee % 4 == 0 and annee % 100 != 0) or (annee
% 400 == 0):
print(annee, "est une année bissextile.")
else:
print(annee, "n'est pas une année bissextile.")
Exercice

• Écrire un programme Python qui demande à l'utilisateur


de saisir la note d'un étudiant, puis affiche son
classement en fonction de la note (Excellent, Bien,
Passable, ou Échec).
Solution

note = float(input("Entrez la note de l'étudiant : "))


if note >= 16:
print("Excellent")
elif note >= 12:
print("Bien")
elif note >= 10:
print("Passable")
else:
print("Échec")
Exercice

• Écrire un programme Python qui demande à l'utilisateur


de saisir un entier n, puis utilise une boucle for pour
calculer et afficher la somme des entiers de 1 à n.
n = int(input("Entrez un entier positif : "))
somme = 0
for i in range(1, n+1):
somme += i
print("La somme des entiers de 1 à", n, "est :", somme)
Exercice

• Écrire un programme Python qui demande à l'utilisateur


de saisir une chaîne de caractères, puis utilise une
boucle while pour afficher les caractères de la chaîne
dans l'ordre inverse.
chaine = input("Entrez une chaîne de caractères : ")
longueur = len(chaine)
i = longueur - 1
print("Affichage inversé avec une boucle while :")
while i >= 0:
print(chaine[i], end=" ")
i -= 1
Exercice

• Écrire une fonction en Python qui prend un entier positif


n en entrée et retourne sa factorielle.
def factorielle(n):
if n == 0:
return 1
else:
return n * factorielle(n-1)
# Exemple d'utilisation de la fonction
nombre = int(input("Saisissez un entier positif : "))
print("La factorielle de", nombre, "est :", factorielle(nombre))

Vous aimerez peut-être aussi