1

(1 відповідей, залишених у Python)

Умова завдання:
Задано множину цілих чисел від 1 до 50 . Скласти програму, яка визначає, скільки з них є числами Фібоначчі і скільки чисел, в запису яких перша значуща цифра дорівнює 1 або 2

Зараз зупинилась на помилці : ine 8, in <module>
b=set(fib2)
TypeError: 'int' object is not iterable

І сам код на даний момент:

a=set(range(1, 51))
print(a)

fib1=1
fib2=1
for i in a :
    fib1, fib2= fib2, fib1+fib2
b=set(fib2)

z= a & b
print(len(z))

2

(1 відповідей, залишених у Python)

Умова завдання:
Задано множину цілих чисел від 1 до 50 . Скласти програму, яка визначає, скільки з них є числами Фібоначчі і скільки чисел, в запису яких перша значуща цифра дорівнює 1 або 2

Зараз зупинилась на помилці : ine 8, in <module>
b=set(fib2)
TypeError: 'int' object is not iterable

І сам код на даний момент:

a=set(range(1, 51))
print(a)

fib1=1
fib2=1
for i in a :
fib1, fib2= fib2, fib1+fib2
b=set(fib2)

z= a & b
print(len(z))