Введение
Python – это как швейцарский нож в мире программирования. В нём есть всё, что нужно: работа с числами, генерация случайностей и управление операционной системой. И за это отвечают встроенные модули math, random и os. Сегодня мы разберёмся с каждым из них, добавим щепотку юмора и приправим всё это примерами! 🚀
1. Модуль math
– Король математики 👑
Если вам когда-нибудь приходилось считать корень числа на бумаге, то знайте – это прошлый век! Python решает всё за вас с помощью модуля math
.
Полезные функции math
import math
print(math.sqrt(25)) # 5.0 – корень числа
print(math.pi) # 3.141592653589793 – число пи
print(math.e) # 2.718281828459045 – число Эйлера
print(math.factorial(5)) # 120 – факториал
print(math.ceil(3.1)) # 4 – округление вверх
print(math.floor(3.9)) # 3 – округление вниз
😃 Пример из жизни: Представьте, что вам нужно рассчитать площадь пиццы 🍕, зная её радиус:
radius = 10
area = math.pi * radius ** 2
print(f"Площадь пиццы: {area:.2f} кв. см")
Так вот почему большие пиццы стоят дороже – там π больше! 🤣
2. Модуль random
– Повелитель хаоса 🎲
Иногда в жизни нужна случайность: будь то лотерея, выбор подарка или бросок кубика в настольной игре. Для этого есть random
.
Полезные функции random
import random
print(random.randint(1, 6)) # Случайное число от 1 до 6 (кубик 🎲)
print(random.choice(["яблоко", "банан", "апельсин"])) # случайный фрукт 🍏🍌🍊
print(random.uniform(1.5, 5.5)) # случайное число с плавающей запятой
# Перемешиваем список
cards = ["Туз", "Король", "Дама", "Валет"]
random.shuffle(cards)
print(cards)
😂 Пример из жизни: Если не знаете, что приготовить на ужин, пусть Python решит за вас!
dishes = ["паста", "суши", "борщ", "пицца", "котлеты"]
print(f"Сегодня на ужин: {random.choice(dishes)}")
Теперь голодным не останетесь! 🍽️😋
3. Модуль os
– Управление компьютером 🖥️
Этот модуль позволяет взаимодействовать с операционной системой: работать с файлами, папками, путями и переменными окружения.
Полезные функции os
import os
print(os.name) # Имя операционной системы ('posix' для Linux/Mac, 'nt' для Windows)
print(os.getcwd()) # Текущая рабочая директория 📂
os.mkdir("new_folder") # Создаём папку
print(os.listdir()) # Список файлов в директории 📃
🧐 Пример из жизни: Представьте, что вам нужно узнать, сколько места на диске осталось:
import shutil
total, used, free = shutil.disk_usage("/")
print(f"Свободное место на диске: {free // (1024 ** 3)} ГБ")
Теперь можно спокойно качать фильмы! 🎬😆
4. Итоги 📌
Модуль | Что делает? |
---|---|
math | Работает с математическими операциями, корнями, округлениями и тригонометрией. 📐 |
random | Генерирует случайные числа, выбирает случайные элементы и перемешивает списки. 🎲 |
os | Управляет файлами, папками, путями и переменными окружения. 💾 |
💡 Вывод: Python предоставляет мощные инструменты для работы с числами, случайностями и операционной системой. Теперь вы знаете, как делать расчёты, генерировать случайные данные и управлять файлами, не выходя из Python. 🚀
Так что хватит считать в уме – пусть Python делает это за вас! 🧠🐍