код для рекурсивной факториальной функции, пользовательский ввод, поместите их в массив np и выведите их факториал - PullRequest
0 голосов
/ 08 марта 2020

принимает входные данные от пользователя и помещает их в массив numpy

import numpy as np
array=[]
a=int(input('enter the array size'))
for i in range(a):
    i=int(input("value in["+ str(i) +"]"))
    array.append(i)

b = np.array(array)
print(b)

здесь мы определяем факторная функция

def recur_factorial(c):  
    if c == 1:  
       return c  
    else:  
       return c*recur_factorial(c-1)

печать факториала элементов массива b

for item in b:
    if b[i] < 0:  
        print("Sorry, factorial does not exist for negative numbers")  
    elif b[i] == 0:  
        print("The factorial of 0 is 1")  
    else:  
        print("The factorial of", b[i], "is", recur_factorial(b[i])) 
...