1ère NSI - Notions de base - Fonctions - Exercices

Exercice 1 - Arrondi 265

Validé !

Calculer une valeur approchée de $\frac{355}{113}$ à $10^{-7}$ près, à l'aide de la fonction round.

valeur = # Écrivez la valeur approchée ici print(valeur)

Exercice 2 - Nombre d'or 171

Validé !

Le nombre d'or $\varphi$ (phi) est défini par $\varphi = \frac{1+\sqrt{5}}{2}$.
Afficher, à l'aide des fonctions print et round, une valeur approchée de $\varphi$ au dix-millième.

Exercice 3 - Une fonction mathématique 99

Validé !

Définir la fonction $f$ dont l'expression est $f(x) = \dfrac{x}{1+x^2}$.

def f(x): return ...

Exercice 4 - Aire du carré 171

Validé !

Écrire une fonction aireCarre qui retourne l’aire d’un carré de côté c.

Exercice 5 - Aire du rectangle 83

Validé !

Définir une fonction aireRectangle qui retourne l'aire d'un rectangle de dimensions L et l.

Exercice 6 - Aire du disque 105

Validé !

Écrire une fonction aireDisque qui retourne, à $10^{−3}$ près, l’aire d’un disque de rayon r.

Exercice 7 - Longueur de l'hypoténuse 94

Validé !

Écrire une fonction hypotenuse qui retourne la valeur arrondie au millième près de la longueur de l'hypoténuse d'un triangle rectangle, connaissant les longueurs a et b des deux autres côtés.

Exercice 8 - Conversion 41

Validé !

Écrire une fonction conversion qui retourne les écritures binaires et hexadécimales du nombre n donné.

>>> conversion(10) ('0b1010', '0xA')

On retournera les deux valeurs séparées par une vigule :

return valeurBinaire, valeurHexadecimale

Exercice 9 - Combien de chiffres ? 32

Validé !

Écrire une fonction nombreChiffres(n) qui retourne le nombre de chiffres du nombre n donné en paramètre.

>>> nombreChiffres(95) 2

On pourra utiliser les fonctions suivantes :

  • len(chaine), qui retourne le nombre de caractères dans chaine
  • str(n), qui transforme un nombre n en chaîne de caractères

Exercice 10 - Hack 91

Validé !

Écrire une fonction fonctionSecrete(n) fonctionnant sur le principe suivant :

>>> fonctionSecrete(3) 333 >>> fonctionSecrete(5) 55555 >>> fonctionSecrete(8) 88888888

La fonction doit retourner un nombre entier, et non afficher quelque chose.