Пропустить до содержимого

Как использовать модуль py в Python?

CodeMDD.io

Python Modulo: Использование оператора %

Python Modulo

Python Tutorials →
Глубокие статьи и видеокурсы
Учебные пути →
Систематизированный учебный план для ускоренного обучения
Квизы →
Проверьте свой уровень знаний
Обзор тем →
Сосредоточьтесь на конкретной области или уровне навыков
Чат сообщества →
Учите Python вместе с другими программистами
Консультации →
Прямые общения с экспертами Python
Подкаст →
Узнайте, что нового в мире Python
Книги →
Углубите свои знания и изучайте офлайн
Получите доступ ко всем содержанию →

  • Еще

Истории обучения Рассылка Python Python Вакансии Команда Станьте автором учебного материала [Станьте инструктором](https://codemdd.io/become-an- instructorhttps://codemdd.io/)

https://codemdd.io/

— Бесплатная серия электронных писем —

🐍 Python Tricks 💌

Python Tricks Dictionary Merge

Получить Python Tricks »

🔒 Без спама. В любое время отписаться.

Обзор тем Учебные пути
Основы Продвинутый Продвинутый


api лучшие практики карьера сообщество базы данных наука о данных структуры данных [визуализация данных](https://codemdd.io/tutorialshttps://codemdd.io/data- vizhttps://codemdd.io/) DevOps django docker редакторы flask фронтенд gamedev gui машинное обучение numpy проекты python тестирование инструменты web- разработка веб-скрапинг

Содержание

  • Модуло в математике
  • Основы оператора модуло в Python
    • Оператор модуло для целых чисел
    • Оператор модуло для чисел с плавающей точкой
    • Оператор модуло с отрицательным операндом
    • Оператор модуло и функция divmod()
    • Приоритет оператора модуло
  • Применение оператора модуло в Python
    • Как проверить, является ли число четным или нечетным
    • Как выполнять код с определенным интервалом в цикле
    • Как создать циклическую итерацию
    • Как конвертировать единицы измерения
    • Как определить, является ли число простым числом
    • Как реализовать шифры
  • Расширенное использование оператора модуло в Python
    • Использование оператора модуло в Python с использованием decimal.Decimal
    • Использование оператора модуло в Python с пользовательскими классами
  • Заключение

Модуло в математике

Термин модуло происходит из области математики, называемой модульной арифметикой. Модульная арифметика занимается целочисленной арифметикой на круглой числовой прямой со заданным набором чисел. Все арифметические операции, выполняемые на этой числовой прямой, обтекают определенное число, называемое модулем.

Классический пример модуло в модульной арифметике - это двенадцатичасовые часы. Двенадцатичасовые часы имеют фиксированный набор значений от 1 до 12. При счете на двенадцатичасовых часах вы считаете до модуля 12 и затем возвращаетесь к 1. Двенадцатичасовые часы могут быть обозначены как “модуль 12”, иногда сокращенно как “mod 12”.

Оператор модуло используется, когда вам нужно сравнить число с модулем и получить эквивалентное число, ограниченное диапазоном модуля.

Например, предположим, что вы хотите определить, какое время будет через девять часов после 8:00 утра. На двенадцатичасовых часах вы не можете просто добавить 9 к 8, потому что вы получите 17. Вам нужно взять результат, 17, и использовать операцию mod, чтобы получить его эквивалентное значение в двенадцатичасовом контексте:

8 о'clock + 9 = 17 о'clock
17 mod 12 = 5

“17 mod 12” возвращает значение “5”. Это значит, что через девять часов после 8:00 утра будет 5:00 вечера. Вы определили это, взяв число 17 и применив к нему операцию “mod 12”.

Используйте как можно больше детальных, пошаговых и выполнимых образцов кода для улучшения читаемости содержания.