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.