Python simple Code

Terry Reedy tjreedy at udel.edu
Sat Jan 24 20:15:56 EST 2015


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




More information about the Python-list mailing list