Topic de Abricotdu38 :

Besoin d'aide en programmation avec python

Le 11 novembre 2021 à 16:49:47 abricotdu38 a écrit :

Le 11 novembre 2021 à 16:46:37 :

Le 11 novembre 2021 à 16:45:14 :

Le 11 novembre 2021 à 16:44:16 :
Sinon t'as qu'à te la péter en faisant une fonction factorielle en mode récursif

ba jai fais un truc comme ca mais ca marche pas def factorielle(n):
if n == 0:
return 1
else:
F = 1
for k in range(2,n+1):
F = F * k
return F

for i in range (100):
i = factorielle(i+1)
while i < 3*(10**101):
i+=factorielle(i+1)
print(i)

Utilise la balise code sérieux, surtout avec ce langage dégueulasse qu'est python

sorry je m'y connais pas trop mais t'arrive pas lire quand meme ?

en python l'indentation est obligatoire

utilise le bouton <> pour mettre ton code lisible

def factorielle(n):
     if n == 0:
         return 1
     else:
         F = 1
         for k in range(2,n+1):
             F = F * k
         return F
 
 for i in range (100):
     i = factorielle(i+1)
     while i < 3*(10**101):
         i+=factorielle(i+1)
     print(i)

Données du topic

Auteur
Abricotdu38
Date de création
11 novembre 2021 à 16:31:57
Nb. messages archivés
21
Nb. messages JVC
21
En ligne sur JvArchive 161