While 25. Дано целое число N (> 1). Найти первое число Фибоначчи, большее N. (определение чисел Фибоначчи дано в задании While 24).

Решение на Python 3

import random

N = random.randrange(1,100000)
#N = 4181
print("N = ",N)
F1 = F2 = 1
print(F1,end="; ")
print(F2,end="; ")

while F2 <= N:
F1, F2 = F2, F1+F2
print(F2,end="; ")
print()
print(F2)