0% ont trouvé ce document utile (0 vote)
2 vues2 pages

Programmation en Python Exercices

Le document présente plusieurs programmes en Python illustrant divers concepts de programmation, tels que les structures conditionnelles, les inégalités triangulaires, le calcul du discriminant d'une équation quadratique, et la représentation graphique de fonctions. Chaque programme est accompagné d'exemples d'exécution et d'explications sur leur fonctionnement. Les programmes couvrent également des sujets comme le taux de variation, les suites numériques, la conversion d'unités, et la création de motifs graphiques simples.

Transféré par

DRIOUICHE
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)
2 vues2 pages

Programmation en Python Exercices

Le document présente plusieurs programmes en Python illustrant divers concepts de programmation, tels que les structures conditionnelles, les inégalités triangulaires, le calcul du discriminant d'une équation quadratique, et la représentation graphique de fonctions. Chaque programme est accompagné d'exemples d'exécution et d'explications sur leur fonctionnement. Les programmes couvrent également des sujets comme le taux de variation, les suites numériques, la conversion d'unités, et la création de motifs graphiques simples.

Transféré par

DRIOUICHE
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

Programmation en Python

Vous produirez une copie papier ou un fichier des programmes et de leurs résultats créés à partir du
laboratoire Python du site « Le livre numérique », d’EduPython ou de votre calcularice numworks.

Programme 1

Le programme suivant vous montre comment utiliser « if elif else » et les tests « et = and » et « ou =
or ». Dans le cas d’un « and », les deux conditions doivent être vérifiées pour exécuter le bloc
d’instruction qui suit, et dans le cas d’un « or », l’une, l’autre, ou les deux doivent être vérifiées pour
réaliser cette exécution.

Programme

def test (a,b):


if a<b and a>=0:
print("c'est bon")
elif a<b or a>=0:
print("c'est bon aussi")
else:
print("c'est vraiment pas bon")

test(1,2)
test(-1,2)
test(-2,-3)

Affichage de la console :
c'est bon
c'est bon aussi
c'est vraiment pas bon

Ecrire un programme qui teste si 3 nombres positifs sont les longueurs des côtés d’un triangle
(vérification des inégalités triangulaires) et si ce triangle est rectangle.
On présentera son exécution dans trois cas différents : Le triangle n’est pas rectangle, le triangle est
rectangle et ce n’est pas un triangle.

Programme 2

Ecrire un programme dont les entrées sont trois réels 𝑎, 𝑏 et 𝑐 avec 𝑎 ≠ 0, coefficients de l’expression
𝑎𝑥 2 + 𝑏𝑥 + 𝑐 , qui affiche le discriminant, le nombre de solutions de l’équation 𝑎𝑥 2 + 𝑏𝑥 + 𝑐 = 0 et
les valeurs approchées des solutions si elles existent. (Vous pourrez aller jusqu’au signe de l’expression
si vous êtes à l’aise avec la programmation en utilisant max(a,b) et min(a,b) pour classer les solutions).

Programme 3

Ecrire un programme qui produit la représentation graphique d’une fonction quelconque, mais pas trop
simple, dans un repère adapté, ainsi qu’une tangente à cette courbe. (Vous pouvez même utiliser des
couleurs ; pour cela voir le dernier programme du fichier « Programmer en Python »).

Programme 4

Ecrire un programme qui calcule le taux de variation d’une fonction, entre 𝑎 et 𝑎 + ℎ, et affiche ce taux
de variations pour différentes valeurs de ℎ.
Programme 5

L’entrée du programme est une liste [𝑎, 𝑏, 𝑐, 𝑑] où 𝑎, 𝑏, 𝑐 et 𝑑 sont les effectifs du tableau suivant :
𝐴 𝐴̅
𝐵 a b
𝐵̅ c c

Le programme calcule et affiche les valeurs approchées de 𝑝𝐴 (𝐵), 𝑝𝐴 (𝐵̅), 𝑝𝐴̅ (𝐵) et 𝑝𝐴̅ (𝐵̅).

Programme 6

Donner la formule de récurrence d’une suite numérique (𝑢𝑛 ) avec son premier terme 𝑢1 .
Ecrire un programme qui écrit le tableau de valeurs des 𝑛 premiers termes, où 𝑛 est une valeur entrée
par l’utilisateur. Ce tableau de valeurs se présentera sous la forme :
u1=...
u2=…
u3=…
……….

Programme 7

Ecrire un programme qui convertit une mesure en radians en degrés.

Programme 8

Ecrire un programme affichant sur la console pour 𝑛 = 10 , la pyramide d’étoiles suivante :

Programme 9

Ecrire un programme de votre choix !

Vous aimerez peut-être aussi