Я думаю, что msdn объяснил, что здесь довольно легко понять.
Включить [5]
Включить вызовы или вызовы для использования включен один. Включение используется, чтобы показать, как случай использования разбивается на более мелкие шаги.
Extend [6]
Между тем расширенный вариант использования добавляет цели и шаги в расширенный вариант использования , Расширения работают только при определенных условиях. Расширенный вариант использования находится на конце наконечника стрелки.
Третья строка,
hour = round(now.hour, 2)
round
вернет 22.00
с 22:00 ~ 22:59 и 23.00
с 23:00 ~ 23:59.
Итак, ваше состояние ниже этого никогда не получалось.
(hour > 22.00 and hour < 23.00)
(22.00
не больше, чем 22.00
, а 23.00
не меньше, чем 23.00
.)
Исправлено условие:
(hour >= 22.00 and hour < 23.00)
или [ 1117]
(hour > 22.00 and hour <= 23.00)
или, может быть, вы хотите
(hour == 22.00)