le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 def recursive(n): if (n>=0) : return ((n*n)+recursive(n-1)) a=recursive (5) print (a)
les erreurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ESTART: C:\Users\jm18c\AppData\Local\Programs\Python\Python36-32\recurse.py Traceback (most recent call last): File "C:\Users\jm18c\AppData\Local\Programs\Python\Python36-32\recurse.py", line 5, in <module> a=recursive (5) File "C:\Users\jm18c\AppData\Local\Programs\Python\Python36-32\recurse.py", line 3, in recursive return ((n*n)+recursive(n-1)) File "C:\Users\jm18c\AppData\Local\Programs\Python\Python36-32\recurse.py", line 3, in recursive return ((n*n)+recursive(n-1)) File "C:\Users\jm18c\AppData\Local\Programs\Python\Python36-32\recurse.py", line 3, in recursive return ((n*n)+recursive(n-1)) [Previous line repeated 2 more times] TypeError: unsupported operand type(s) for +: 'int' and 'NoneType' >>>
merci
Partager