请给出python的代码案例
时间: 2024-12-05 21:05:58 浏览: 4
Python游戏案例实战代码
当然,这里是一个简单的Python代码示例,它是一个斐波那契数列的计算函数:
```python
# 定义一个函数来计算斐波那契数列
def fibonacci(n):
if n <= 0:
print("输入的数值应大于0")
elif n == 1:
return 0
elif n == 2:
return 1
else:
return fibonacci(n-1) + fibonacci(n-2)
# 测试函数
n_terms = int(input("你想计算多少项? "))
if n_terms <= 0:
print("请输入一个正整数")
else:
print("斐波那契数列:")
for i in range(1, n_terms+1):
print(fibonacci(i))
```
这个例子中,用户可以输入一个数字来查看相应位置的斐波那契数。注意,对于较大的`n`值,由于递归方式可能会造成效率问题,实际应用中我们可能会采用迭代的方式来优化。
阅读全文