Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок0
Привет кто читает эту вопрос) почему после выполнения задания пишет попробуй ещё раз хотя галочка стоит что правилно?
Вам необходимо создать программу, которая выводит состояние магазина Open или Closed в зависимости от времени и дня недели. Магазин открыт ежедневно с 10 до 21, кроме субботы и воскресенья. Вам необходимо добавить час и день недели в качестве ввода. День недели представлен в виде целого числа (1 для понедельника, 2 для вторника и т. д.) Пример ввода: 15 4 Пример вывода: Открыть hour = int(input()) day = int(input()) if day == 6 or day == 7: print("Closed") elif day == 4 and 15 > hour > 21: print ("Closed") elif 10 > hour > 21: print ("Closed") else: print ("Open") # место для вашего кода
5 ответов
+ 1
1. там несколько тест кейсов (галочек должно быть много не одна)
2. Как час может быть меньше 15 и больше 21???
15<hour<21
10<hour<21
+ 1
Ибрагим Газзаев потому что то что в скобке после иф (если) будет иметь логический результат 0 (ложь) или 1(правда).
А так как после скобок стоит != что означает "правда если не равно".... Ой блииин короче так код не пишется!!!
0
Где я допускаю ошибку ? Заранее спасибо
0
Я забил на Счёт задания
Вам необходимо создать программу, которая выводит состояние магазина Open или Closed в зависимости от времени и дня недели.
Магазин открыт ежедневно с 10 до 21, кроме субботы и воскресенья.
Вам необходимо добавить час и день недели в качестве ввода.
День недели представлен в виде целого числа (1 для понедельника, 2 для вторника и т. д.)
Пример ввода:
15
4
Пример вывода:
Открыть
0
hour = int(input())
day = int(input())
# место для вашего кода
if (hour>=10 and hour<21) != (day==[6,7,13,14,20,21,27,28]):
print("Open")
else:
print("Closed")
не понимаю почему не работает этот код