Python exécuter et comprendre un program


python exécuter et comprendre un program Niveau : seconde
Posté par nelcar

nelcar

Bonjour,
voilà mon exercice :
la fonction fac, dont l'argument a est un entier naturel non nul, est programmée ci-dessous en langage Python.
def fac(a):
     b=1
     for i in range(1,a+1):
                b=b*i
     return(b)
question
1 a) que renvoie fac(3)? j'ai trouvé 6
b) que renvoie fac(6)? j'ai trouvé 720
2) comment peut-on calculer le produit 1*2*3*4*5 en utilisant la fonction fac?
j'ai mis b=b*1
3) que calcule cette fonction pour un entier a non nul ?
j'ai mis elle calcule la somme de tous les produits
MERCI BEAUCOUP


Règles à respecter sur le forum

infoSi vous n'avez pas fait l'effort de préciser et rédiger ce que vous avez déjà fait et sur quels points vous êtes bloqué(e), vous risquez de ne pas recevoir de réponse.

Règles du forum - Ecrire une formule - Insérer une image - Liste des admins


Python exécuter et comprendre un program Posté le 13/03/2019 - 17:29

Posté par mariepour | Administrateur du forum de maths Admin931 points


mariepour

bonjour

Pour la question 2), on te demande à quoi doit être égal a pour que fac(a)=1*2*3*4*5 (que l'on appelle factoriel 5, et que l'on note 5!)

3) non, tu ne fais pas de somme. (il n'y a aucun+ dans ton programme). Tu fais le produit de tous les entiers naturels inférieurs ou égaux à a..

 



Python exécuter et comprendre un program Posté le 13/03/2019 - 20:59

Posté par nelcar11 points


nelcar

Merci beaucoup Mariepour.

bonne soirée







Ce topic python excuter et comprendre un program est fermé, aucune réponse ne peut y être apportée .


Besoin d'aide?Créez un topic sur le forum Besoin d'aide? Créez un topic sur le forum.


Les derniers topics du forum

Retrouvez les derniers topics ajoutés et des demandes d'aide formulées par les élèves. Une communauté dynamique d'aide en ligne qui vous permettra de résoudre vos exercices, DM ou de résoudre un problème dont vous n'arrivez pas à trouver la solution.



D'autres documents similaires

Inscription gratuite à Mathovore. Rejoignez les 131943 Mathovoristes, inscription gratuite.

Revenir en haut de la page