PostgreSQL
coub
express.js
freeware
git
jquery
laravel
links
linux
macos
mysql
node.js
php
powershell
python
ubuntu
vim
virtualbox
анекдот
блог
игры
интересно
стихи
цитаты
You have to
login
to post a new comment.
Python: ряд Фибоначчи
August 20, 2009
Я даже не знаю к чему это я. Честно. Вот вдруг захотелось.
def next(n1,n2): return n1+n2 n1=0 n2=1 nn=0 for i in range(1,30): nn=next(n1,n2) if i%2==0: n1=nn else: n2=nn print nnТак вот это была полностью детская реализация. Вот она красота на самом деле (из книжки Гвидо ван Россума):
def fib(n): a, b = 0, 1 for i in range(1,n): print b, a, b = b, a+b fib(20)Чтобы понять зачем после переменной запятая в принте, стоит позапускать софтинку в консольке с запятой и без. Для меня было ново. И вроде мелочь, а приятно.
Comments
No comments here yet.