Зберегти прогрес
МОДУЛЬ 8. ЦЕНТР КЕРУВАННЯ ПОЛЬОТОМ: ФІНАЛЬНИЙ ПРОЄКТ

Урок 1. Модулі: math і random

⌨ Python⏱ ~10 хв✎ 3 завдання з автоперевіркою✓ безкоштовно

Готові бібліотеки

Python поставляється з сотнями готових модулів. Їх підключають командою import:

●●●код Python
import math
print(math.sqrt(16))      # 4.0 — корінь
print(math.pi)            # 3.141592653589793
print(math.ceil(2.1))     # 3 — округлення вгору
print(math.floor(2.9))    # 2 — округлення вниз
print(math.sin(math.radians(30)))   # 0.5 — синус 30°

Можна імпортувати окремі функції:

●●●код Python
from math import sqrt, pi
print(sqrt(2) * pi)

random — випадковість

●●●код Python
import random
random.randint(1, 6)          # випадкове ціле від 1 до 6 (кубик)
random.choice(["так", "ні"])   # випадковий елемент списку
random.shuffle(lst)           # перемішати список
random.random()               # дробове від 0 до 1
➜ПОРАДА
Наші автоперевірки не можуть перевірити випадковий результат, тому в задачах цього уроку — math. А random спробуй сам: напиши гру «вгадай число» в IDLE!
Перевір себе: 3 задачі з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі