euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (0)
Кабінет психопатологічної евтаназіології ([personal profile] euthanasepam) wrote 2021-07-12 05:56 pm (UTC)

Це може бути зручніше для окремих категорій споживачів, які закохані у функціональщину.

Гаразд, порівняймо з дуже швидким і простим ітеративним рахуванням числа Фібоначчі на Пітоні:

F_previous = 0
F_next = 1

limit = int(input("Enter the natural number: "))
limit = limit + 1

for counter in range(int(0), int(limit)):
    F_new = F_previous
    F_previous = F_next
    F_next = F_new + F_previous

print("{}th Fibonacci number = {}". format(counter, F_new))


Просто, швидко і рахує правильно. Примітивно? Без модних штучок-дрючок? То й нехай. :)


P. S.

Там у них є купа інших варіянтів, але я хотів якомога точнішої відповідності до того ітеративного, що вже маю на Паскалі.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting