On 1/24/2015 7:16 PM, Salem Alqahtani wrote:
Hi Guys,

I just joined the group and I hope that I can help and be active.

I have a question about python. I wrote a code on python 2.7 and I want to 
choose from the list of names that I provide n!. I execute the code but the 
result or output is the numbers. I want the people names are the result.


Sincerely

import sys
import array
a=['salem','Ali','sultan']
m = len(a)
def Factorials(m):
     if m == 0:
         return 1
     else:
         print m
         return m * Factorials(m-1)
def output():
     print a
def main():
     print Factorials(m)
     output()
main()

When I copy, paste, and run this in Idle editor, I get the expected
>>>
3
2
1
6
['salem', 'Ali', 'sultan']

--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to