Informatique

Question

Bonjour ! J’aurais besoin d’aide pour ces exercices sur Python !

EXERCICE 1
Écrire une fonction max_cube(n) qui prend un entier naturel n en argument et qui renvoie
le plus grand entier dont le cube est inférieur ou égal à n.
EXERCICE 2
Écrire une fonction somme(n) qui prend un nombre entier en argument et renvoie la
somme des n premiers entiers (1 + 2 + 3 + ... + n) et qui contient une boucle for.
EXERCICE 3
Écrire une fonction vabsolue(x) qui prend un réel en argument et renvoie sa valeur
absolue.

Merci beaucoup !

1 Réponse

  • Réponse :

    Ex1

    def max_cube(n):

       x = 0

       res = 0

       while res <= n:

           x+=1

           res = x**3

       while res > n:

           x-=1

           res = x**3

       print(x)

       

    max_cube(200)    

    Ex2

    def somme(n):

       x = 0

       for i in range(1,n+1):

           x+=i

       print(x)

    somme(5)

    Ex3

    def vabsolue(x):

       print(abs(x))

    vabsolue(-600)

    Si tu as des questions n'hésites pas !

Autres questions