【发布时间】:2021-10-02 05:00:53
【问题描述】:
def fact(n):
if n<0:
print('Plese Enter A Positive Integer ')
elif n==0:
return 1
else:
return n*fact(n-1)
print(fact(int(input('Plaese Enter The Integer That You Want To Find The Facorial Value'))))
为什么当我输入一个负整数时会有一个额外的“NONE”输出。我只希望当我输入一个负数时输出“请输入一个正整数”
【问题讨论】:
标签: python-3.x recursion