Bonsoir j’ai un dm à rendre en math pour demain.. je m’y prend un peu tard mais je ne comprend pas donc si vous pouvez m’aidez ça serais gentil;)
1°)
a°) Ecrire en langage python une fonction nommée calculateurqui prend en entrée un
paramètre n, et qui renvoie la valeur r telle que :
Si n est supérieur ou égal à 10, r = 3n + 1
n
Sinon, r
2
b°) D'après cette fonction, que renverrait calculateur (8) ?
2°) Il existe sous Python l'opérateur %' qui permet de renvoyer le reste de la division euclidienne de
deux nombres entiers. Ainsi, a%b renvoie le reste de la division euclidienne de a par b.
a°) Si, dans la console Python, je tape 25%3, quelle valeur me renverra cette console ?
b°) Si n est un nombre pair (c'est-à-dire divisible par 2), que me renverra n%2 ?
C°) A l'aide de la commande '%', écrire un algorithme nommé test, qui prend en entrée deux
entiers n et p, et qui renvoie :
Le produit n * p si n est pair
La somme n + p sinon.
Merci pour tout vos réponse !!