Загрузка...

Дата и время

Календарный день — это три числа в строгом порядке: сначала год, потом месяц, потом день. date(2026, 10, 13) — это 13 октября 2026 года. Имя date живёт в модуле datetime. Этот модуль уже входит в язык, поэтому вам ничего не нужно устанавливать и копировать файл в свою папку тоже не нужно. Строка с import только подключает имя date. Число 10 означает октябрь. Это не десятый день и не минута.

один календарный день

python
from datetime import date
meeting = date(2026, 10, 13)
print(meeting)
print(meeting.day)

На экране две строки. Первая — 2026-10-13. print выводит год, затем месяц, затем день, через дефисы. Эти дефисы — не вычитание. Вторая строка — 13. meeting.day — это номер дня, целое число. Не 2026 и не 10. Десятка стоит посередине, потому что это место месяца. Часов на этом экране нет.

время на часах

python
from datetime import time
opens = time(9, 30)
print(opens)
print(opens.minute)

Снова две строки. Первая — 09:30:00. time(9, 30) — это час 9 и минута 30. Секунды вы не написали, поэтому они равны 0. print показывает каждую часть двумя цифрами, поэтому час выглядит как 09, а секунды — как 00. Двоеточия — не деление. Вторая строка — 30. opens.minute — целое число 30, не 9 и не 09. Лишний ноль есть только в строке с часами. У самой минуты ведущего нуля нет. Эта программа не создаёт календарный день, а первая программа не создаёт время на часах.

Месяца с номером 13 не существует. date(2026, 13, 1) останавливается с ошибкой ValueError. Этой строки нет ни в одной из двух программ. None вместо неё не выводится, и программа дальше не идёт. Месяцы — от 1 до 12. Октябрь — это 10, так что дата встречи настоящая.

Следующая страница — про случай и счёт. Эта страница только собирает один календарный день и одно время на часах, а затем читает по одной части от каждого.

Один день и одни часы

date(2026, 10, 13) выводит 2026-10-13, затем день 13. time(9, 30) выводит 09:30:00, затем минуту 30. Месяц 13 останавливается с ValueError. Следующая страница — про случай и счёт.

🧠 Проверьте Свои Знания

Готов к Началу

Проверьте Свои Знания

Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему

❓
7
Вопросы
🎯
70%
Для Прохождения
♾️
∞
Время
🔄
∞
Попытки

📝 Инструкции

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