Bonjour a toutes et a tous ,
J'ai ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
def factoriel(argument):
    if isinstance(argument,int):
        return 1 if argument <= 1 else argument * factoriel(argument-1)
    elif isinstance(argument,str):
        return factoriel(int(argument))
    elif isinstance(argument,(tuple,list)):
        return[factoriel(i) for i in argument]
    else:
        raise TypeError(argment)
 
print(factoriel(6))
Dans :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 if isinstance(argument,int):
        return 1 if argument <= 1 else argument * factoriel(argument-1)
factoriel est il une fonction ?
Ma question doit vous paraitre stupide mais j'ai besoin de vos eclaircissements !
Merci de votre aide