Exercices traitant les fonctions avec return
pour coder dans TigerJython, ajouter la ligne suivante en haut de votre code:
from __future__ import print_function
Ecrire une fonction maxParmi2(a,b) qui prend 2 nombres (entiers ou réels) a et b en paramètre et retourne le plus grand des deux. Afficher ensuite le résultat (en dehors de la fonction) ou tester le résultat dans la console avec les données ci-dessous:
a | b | valeur retournée |
---|---|---|
1 | 2 | 2 |
5 | 0 | 5 |
2 | 2 | 2 |
-1 | -2 | -1 |
0.5 | 0.6 | 0.6 |
Ecrire une fonction maxParmi3(a,b,c) qui prend 3 nombres entiers, a, b et c en paramètre et retourne le plus grand des trois. Afficher ensuite le résultat (en dehors de la fonction) ou tester le résultat dans la console avec les données ci-dessous:
Attention: il est demandé d'appeler la fonction maxParmi2() depuis maxParmi3().
a | b | c | valeur retournée |
---|---|---|---|
1 | 2 | 3 | 3 |
1 | 3 | 2 | 3 |
3 | 1 | 2 | 3 |
1 | 1 | 1 | 1 |
-1 | 0 | 4 | 4 |
1 | 3 | 3 | 3 |
-2 | -4 | -10 | -2 |
0.5 | -0.7 | -3 | 0.5 |
Ecrire une fonction estDivisiblePar(a,b)
qui prend deux entiers en paramètre et qui retourne True
si, et seulement si, a
est divisible par b
.
a | b | résultat |
---|---|---|
13 | 3 | False |
12 | 3 | True |
-4 | 2 | True |
-4 | 3 | False |
0 | 100 | True |
0 | 12 | True |
3 | 4 | False |
100 | 1 | True |
Ecrire une fonction estPair(n)
qui prend un entier en paramètre et retourne True
si, et seulement si, n
est un nombre pair.
n | résultat |
---|---|
0 | True |
3 | False |
-4 | True |
10 | True |
-1 | False |