Python: Основные встроенные модули math, random, os – магия чисел, случайностей и операционной системы!

Введение

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 делает это за вас! 🧠🐍

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Сайт создал Романенко Артем