本文继续学习Python入门,https://www.runoob.com/python3/python3-step1.html
学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列。
习惯性用递归,参照demo,容易犯错的点,没有大括号控制段落,改为:
再看看教程的写法,
感觉就是太简洁了,其中代码 a, b = b, a+b 的计算方式为先计算右边表达式,然后同时赋值给左边,等价于:
n=b m=a+b a=n b=m
右边的表达式会在赋值变动之前执行。
本文继续学习Python入门,https://www.runoob.com/python3/python3-step1.html
学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列。
习惯性用递归,参照demo,容易犯错的点,没有大括号控制段落,改为:
再看看教程的写法,
感觉就是太简洁了,其中代码 a, b = b, a+b 的计算方式为先计算右边表达式,然后同时赋值给左边,等价于:
n=b m=a+b a=n b=m
右边的表达式会在赋值变动之前执行。