蓝桥杯算法训练代码示例

本代码片段展示了蓝桥杯算法训练中常见问题的解决思路和代码实现,可供参赛选手学习参考。

# 示例:计算斐波那契数列的第n项
def fibonacci(n):
  if n <= 1:
    return n
  else:
    return fibonacci(n-1) + fibonacci(n-2)

# 输入需要计算的项数
n = int(input("请输入需要计算的项数:"))

# 输出结果
print("斐波那契数列的第", n, "项是:", fibonacci(n))

代码说明:

  • 该代码使用递归函数计算斐波那契数列的第n项。
  • 用户需要输入需要计算的项数n。
  • 程序输出斐波那契数列的第n项的值。

注意:

  • 这只是一个简单的示例,实际比赛中遇到的问题可能更加复杂。
  • 建议选手在理解代码的基础上,尝试独立完成其他算法题目的代码编写。
rar 文件大小:40.52KB