Python已经成为了数据科学和机器学习领域的主要编程语言之一。学习Python的最佳方法之一就是实践自己的编程技能。本文将介绍一些适合初学者学习的Python小demo代码,这些代码能够帮助初学者更好地了解Python的语法,数据结构和算法。
1. 计算阶乘

阶乘是数学中非常基础的知识,它也是Python中最简单的算法之一。阶乘模拟一个连续的自然数序列的乘积,从1开始一直乘到给定的数。
阶乘的计算过程可以使用递归方法实现。下面是一个简单的Python程序示例:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
print(factorial(5)) # 输出:120
```
2. 计算斐波那契序列
斐波那契序列也是Python编程的基础算法之一。斐波那契数列是由0, 1两个数字开始,后面的每个数字都是前两个数字之和。
斐波那契序列的计算过程可以使用递归方法实现。下面是一个简单的Python程序示例:
```python
def fibonacci(n):
if n