23 lines
653 B
Python
23 lines
653 B
Python
n = int(input("Введите натуральное число: "))
|
|
|
|
fib1 = 0
|
|
fib2 = 1
|
|
|
|
if n == 0 or n == 1:
|
|
print(f"{n} является членом последовательности Фибоначчи")
|
|
else:
|
|
is_fibonacci = False
|
|
|
|
while fib2 < n:
|
|
fib_next = fib1 + fib2
|
|
fib1 = fib2
|
|
fib2 = fib_next
|
|
|
|
if fib2 == n:
|
|
is_fibonacci = True
|
|
|
|
if is_fibonacci:
|
|
print(f"{n} является членом последовательности Фибоначчи")
|
|
else:
|
|
print(f"{n} не является членом последовательности Фибоначчи")
|