Seconde - Python - Conditions - Exercices

Exercice 1 - Maximum de deux nombres 3551

Validé !

Une erreur s'est glissée dans la définition de la fonction maximum(a,b) ci-dessous. La fonction doit renvoyer le maximum des nombres a et b, mais ça ne fonctionne pas...

def maximum(a,b): if a > b: return b else: return a

Exercice 2 - Division par 0... 3871

Validé !

L'inverse d'un nombre réel $x$ existe à condition que $x$ ne soit pas nul.

Compléter la fonction inverse(x) afin qu'elle retourne la valeur de $\frac{1}{x}$ si $x \neq 0$, et "erreur" dans le cas contraire.

def inverse(x): if ....: return .... else: return ....

Exercice 3 - Valeur absolue 2823

Validé !

La valeur absolue d'un nombre réel $x$, notée $|x|$, est définie par :

  • $|x| = x$ si $x \geq 0$
  • $|x| = -x$ sinon
Ecrire une fonction valeurAbsolue(x) qui retourne la valeur absolue du nombre x.

Exercice 4 - Pair ou impair ? 3161

Validé !

Écrire une fonction estPair(n) qui retourne True si n est un nombre pair, et False sinon.

Exercice 5 - Divisible par 7 ? 1610

Validé !

Écrire une fonction divisiblePar7(n) qui retourne True si n est divisible par 7, et False sinon.

Exercice 6 - Fonction conditionnelle 2497

Validé !

Soit $f$ la fonction définie pour tout entier naturel $n$ par : $$ f(n) = \left\{ \begin{array}{c c l} \frac{n}{2} & \text{si} & \text{$n$ est pair} \\ 3n+1 & \text{si} & \text{$n$ est impair} \end{array} \right.$$ Écrire cette fonction en Python. La valeur retournée doit être un nombre entier.

Exercice 7 - Vecteurs colinéaires 995

Validé !

Compléter la fonction colineaires(a,b,c,d) pour qu'elle retourne Vecteurs colinéaires si les vecteurs $\vec{u}(a;b)$ et $\vec{v}(c;d)$ sont colinéaires, et Vecteurs non colinéaires sinon.

def colineaires(a,b,c,d): if ........ : return "Vecteurs colinéaires" else: return "Vecteurs non colinéaires"

Exercice 8 - Triangle rectangle 1587

Validé !

Écrire une fonction estRectangle(a,b,c) qui retourne True si le triangle de côtés a, b et c est rectangle, et False sinon.

Exercice 9 - Minimum de 2 nombres 450

Validé !

Définir une fonction minimum(a,b) qui retourne le minimum des nombres a et b.

Exercice 10 - Minimum de 3 nombres 1133

Validé !

Définir une fonction minimum(a,b,c) qui retourne le minimum des nombres a, b et c.

Exercice 11 - Années Bissextiles 952

Validé !

Une année est bissextile si elle est divisible par 4 mais pas par 100, ou si elle est divisible par 400.

Écrire une fonction estBissextile(annee) qui retourne True si annee est bissextile, et False sinon.

Exercice 12 - Alignement 360

Validé !

Écrire une fonction alignes(xA,yA,xB,yB,xC,yC) qui retourne True si les points $A(x_A;y_A)$, $B(x_B;y_B)$ et $C(x_C;y_C)$ sont alignés, et False sinon.