Напишите код, который:
- Вычисляет и печатает первые 50 членов последовательности Фибоначчи.
- Выводит каждый член и число следующим образом:
term: 1 / number: 1
term: 2 / number: 1
term: 3 / number: 2
term: 4 / number: 3
term: 5 / number: 5
Я получил правильный ответ, но как работает часть «остальное»?
c = a + b
print(f'term: {term} / number: {c}')
a = b
b = c
Может ли кто-нибудь объяснить мне, как именно изменяется указанная выше переменная при каждом цикле? Я не понимаю, как c = 1 + 1 печатает c = 2, но как потом печатает c = 3?
a = 1
b = 1
for term in range (50):
if term
Подробнее здесь: https://stackoverflow.com/questions/749 ... d-the-loop