Skip to content

Commit abe5db5

Browse files
vinkleinvidelec
authored andcommitted
Have a factorial and factorial_int function (#45)
The method factorial now returns a real while factorial_int an integer. Fix for issue #42
1 parent ef09225 commit abe5db5

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

cypari2/pari_instance.pyx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1159,21 +1159,22 @@ cdef class Pari(Pari_auto):
11591159
sig_on()
11601160
return new_gen(polchebyshev1(n, get_var(v)))
11611161

1162-
def factorial(self, long n):
1162+
def factorial_int(self, long n):
11631163
"""
11641164
Return the factorial of the integer n as a PARI gen.
1165+
Give result as an integer.
11651166
11661167
Examples:
11671168
11681169
>>> import cypari2
11691170
>>> pari = cypari2.Pari()
1170-
>>> pari.factorial(0)
1171+
>>> pari.factorial_int(0)
11711172
1
1172-
>>> pari.factorial(1)
1173+
>>> pari.factorial_int(1)
11731174
1
1174-
>>> pari.factorial(5)
1175+
>>> pari.factorial_int(5)
11751176
120
1176-
>>> pari.factorial(25)
1177+
>>> pari.factorial_int(25)
11771178
15511210043330985984000000
11781179
"""
11791180
sig_on()

0 commit comments

Comments
 (0)