Vérification anti-plagiat du document, veuillez patienter.

Sujet du devoir :

Python : test if - Voir le devoir corrigé

Test « if »

Exercices :

 

Programmes :

6.1) Ecrire un programme testant si un nombre est pair ou non.

On pourra utiliser l'operateur % qui donne le reste de la division entière de deux nombres.

6.2) Ecrire un programme testant si un nombre appartient aux ensembles suivants : N, Z, R+, R.

On pourra utiliser la fonction int() qui retourne la partie entière d'un nombre.

6.3) Ecrire un programme qui demande trois nombres distincts puis les classe en ordre croissant.

On pourra entrer les trois nombres en une seule instruction :

a,b,c = input("Entrez 3 nombres distincts en les séparant par une virgule : ")

6.4) Ecrire un programme qui demande à l'utilisateur les valeurs de a et b, puis résout l'équation a x + b = 0. (Ne pas oublier de traiter le cas ou a est nul...)

 

Ecriture de conditions :

6.5) Que vaut : « (1<x and x<=5) or x==12 » si x=3 ? et si x=5 ? et si x=7 ? et si x=12 ?

6.6) Parmi les conditions ci-dessous, deux sont toujours equivalentes : lesquelles ?

« not ( a or b) », « (not a) or (not b) », « (not a) and (not b) »

6.7) Parmi les expressions ci-dessous, quelles sont celles qui sont correctes ?

« a == 1 or 2 », « a == 1 or a == 2 », « (a == 1) or (a == 2) »