Библиотека в комплекте
Библиотека, которая идёт в комплекте с языком, — это набор модулей, которые вы подключаете через import без установки. math, json и csv входят в этот набор. bakery не входит. Эту папку вы написали сами. math не нужно ни скачивать, ни копировать в свою папку. Строка import — это весь шаг. Установка — это следующая страница. Здесь модуль уже на машине, потому что язык принёс его с собой.
import math
print(math.floor(2.9))
На экране целое число 2. floor отбрасывает дробную часть. 2.9 не превращается в 3 и не остаётся 2.9. Результат — целое 2, а не 2.0. sqrt в этой программе нет. floor — это ещё одно имя внутри math. print пишет 2 без десятичной точки. Будь результат 2.0, точка была бы на экране.
📊 Откуда берётся модуль
| Модуль | Откуда |
|---|---|
| math | библиотека, которая идёт в комплекте с языком |
| json | та же библиотека |
| csv | та же библиотека |
| bakery | папка, которую вы пишете сами |
Если папки нет, import bakery останавливается. Имя остановки — ModuleNotFoundError. Такой строки в этой программе нет. None вместо неё не подставляется, и программа дальше не идёт. math так не останавливается: он уже есть в библиотеке.
Следующая страница — дата и время. Эта страница лишь отделяет модули, которые идут с языком, от папки, которую пишете вы, и показывает, как floor отбрасывает дробь.
Уже есть или написано вами
math.floor(2.9) покажет 2. math, json и csv идут с языком. bakery не идёт. Если папки нет, происходит остановка с ModuleNotFoundError. Следующая страница — дата и время.
🧠 Проверьте Свои Знания
Проверьте Свои Знания
Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему
📝 Инструкции
- Внимательно прочитайте каждый вопрос
- Выберите лучший ответ на каждый вопрос
- Вы можете пересдавать тест столько раз, сколько захотите
- Ваш прогресс будет показан вверху