度的一半。 点击复制后,将打开C知道体验页 | 给我一个华为的机考题目,并回答它
时间: 2024-05-24 13:12:23 浏览: 132
2015年华为校招机考试题
华为机考题目:请用Python语言实现一个函数,输入一个整数n,输出n的阶乘。
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
print(factorial(5)) # 输出120
解析:这是一道经典的递归问题,当n等于0时,返回1,否则返回n乘以n-1的阶乘。在调用函数时,传入5作为参数,即可输出5的阶乘120。
阅读全文