+ 1
Привет рускоговорящие, HELP
Проблема с задачей, которая показывает открыт ли магазин или закрыт, вот задача такая: Вам необходимо создать программу, которая выводит состояние магазина Open или Closed в зависимости от времени и дня недели. Магазин открыт ежедневно с 10 до 21, кроме субботы и воскресенья. Вам необходимо добавить час и день недели в качестве ввода. День недели представлен в виде целого числа (1 для понедельника, 2 для вторника и т. д.) Мой пример для выполнения этой задачи показывает ошибку в 3 варианте проверки подскажите с чем это может быть связанно? hour = int(input()) day = int(input()) # место для вашего кода if ((hour>=10 and hour<=21) and (day!=[6,7,13,14,20,21,27,28])): print("Open") else: print("Closed")
2 Answers
+ 5
Чтобы проверить, находится ли элемент в конкретном списке, мы можем использовать оператор `in` или `not`
Но это не подходит для этой задачи.
https://www.sololearn.com/learn/Java/2432/
попробуй это
hour = int(input())
day = int(input())
# место для вашего кода
if (hour>=10 and hour<=21) and (day< 6):
print("Open")
else:
print("Closed")
+ 1
Ибрагим Газзаев
It's very easy. Just do this
Это очень легко. Просто сделай это
if(10 <= hour <= 21) and (day <= 5):
print("Open")
else:
print("Closed")