coub css express.js freeware git jquery laravel links linux macos mysql node.js php PostgreSQL python task1 ubuntu vim virtualbox анекдот игры интересно музыка стихи цитаты

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) 
Чтобы понять зачем после переменной запятая в принте, стоит позапускать софтинку в консольке с запятой и без. Для меня было ново. И вроде мелочь, а приятно.
python

Comments

No comments here yet.
You have to login to post a new comment.
Want this blog? Checkout that  here