bonjour,
J'ai un petit problème avec l’exécution de mon programme ( comme indiquer dans le titre). Quand j’exécute mon programme :
factorielle() étant une def non afficher ici
cela me donne l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 print('n=') n=input() i=1 while i != 0: a = factorielle(n) b = a + 1 c = math.sqrt(b) if isinstance( c , int ): print (c) print (n) else: n += 1 i += 1
Traceback (most recent call last):
File "C:\Users\ind00315\hors sauvegarde\privé\maths\brocrat 1.py", line 26, in <module>
c = math.sqrt(b)
OverflowError: long int too large to convert to float
est-ce que c est trop grand? problème de mémoire?
merci
Partager