print
(fib1)
4.
print
(fib2)
5.
n = 10
6.
i = 0
7.
while
i
<
n:
8.
fib_sum = fib1 + fib2
9.
print
(fib_sum)
10.
fib1 = fib2
11.
fib2 = fib_sum
12.
i = i +
1
Этот пример выводит
числа Фибоначчи
— ряд чисел, в котором каждое последующее число равно сумме двух предыдущих: 0, 1, 1, 2, 3, 5,
8, 13 и т.д. Скрипт выводит двенадцать членов ряда: два (0 и 1) выводятся вне цикла и десять выводятся в результате выполнения цикла.
Подробности. Вводятся две переменные (fib1 и fib2), которым присваиваются начальные значения. Вводится переменная (n) и счетчик (i),
между которыми те или иные математические отношения формируют желаемое число витков цикла. Внутри цикла создается переменная
fib_sum, которой присваивается сумма двух предыдущих членов ряда, и ее же значение выводится на экран. Далее обновляются значения
fib1 и fib2 (для следующего витка цикла), а также увеличивается значение счетчика.
Достарыңызбен бөлісу: |