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