Готові бібліотеки
Python поставляється з сотнями готових модулів. Їх підключають командою import:
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°
Можна імпортувати окремі функції:
from math import sqrt, pi print(sqrt(2) * pi)
random — випадковість
import random random.randint(1, 6) # випадкове ціле від 1 до 6 (кубик) random.choice(["так", "ні"]) # випадковий елемент списку random.shuffle(lst) # перемішати список random.random() # дробове від 0 до 1
➜ПОРАДА
Наші автоперевірки не можуть перевірити випадковий результат, тому в задачах цього уроку — math. А random спробуй сам: напиши гру «вгадай число» в IDLE!
Перевір себе: 3 задачі з автоперевіркою
▶ Розв'язувати задачіПідказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.