Prometheus. Масовий онлайн курс "Основи...

Preview:

Citation preview

Готуємо пітона

Продовження знайомства з мовою Python

Основи програмування мовою Python, лекція 3 Київ, 2015

Факторіал числа

0! = 1

1! = 1

2! = 1·2 = 2

3! = 1·2·3 = 6

4! = 1·2·3·4 = 24

5! = 1·2·3·4·5 = 120

6! = 1·2·3·4·5·6 = 720

7! = 1·2·3·4·5·6·7 = 5040

8! = 1·2·3·4·5·6·7·8 = 40320

9! = 1·2·3·4·5·6·7·8·9 =362880

10! = 1·2·3·4·5·6·7·8·9·10 =3628800

Приклад 3.1

майже те саме, що і

псевдокодом

ініціалізація змінних

багаторядковий коментар

однорядковий коментар

def function_name(arg1, arg2): ... <some code> .. return result

x = function_name(a, b)

визначення функції

та її використання у коді

виклик функції з аргументом-

рядком та передача її

результату іншій функції,

результат зовнішньої функції

зберігається у змінну N

умовне розгалуження

якщо ... інакше ...

якщо умова вірна (N<0),

виконується перший блок

коду, в інакшому випадку -

другий

цикл, що повторюється

N разів.

всередині відбувається

множення для обчислення

факторіалу

в кінці –

виведення результату

Приклад 3.4

Дякую за увагу!Над випуском працювали:

• Павлюченко Нікіта Сергійович

• Панібрат Марія Олексіївна

НТУУ "КПІ", 2015

Recommended