Привет кто читает эту вопрос) почему после выполнения задания пишет попробуй ещё раз хотя галочка стоит что правилно? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
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") # место для вашего кода

17th Jan 2021, 6:38 PM
Бобурбек Ахмадёнов
Бобурбек Ахмадёнов - avatar
5 Answers
+ 1
1. там несколько тест кейсов (галочек должно быть много не одна) 2. Как час может быть меньше 15 и больше 21??? 15<hour<21 10<hour<21
17th Jan 2021, 6:51 PM
Shadoff
Shadoff - avatar
+ 1
Ибрагим Газзаев потому что то что в скобке после иф (если) будет иметь логический результат 0 (ложь) или 1(правда). А так как после скобок стоит != что означает "правда если не равно".... Ой блииин короче так код не пишется!!!
7th May 2021, 5:45 AM
Shadoff
Shadoff - avatar
0
Где я допускаю ошибку ? Заранее спасибо
17th Jan 2021, 6:39 PM
Бобурбек Ахмадёнов
Бобурбек Ахмадёнов - avatar
0
Я забил на Счёт задания Вам необходимо создать программу, которая выводит состояние магазина Open или Closed в зависимости от времени и дня недели. Магазин открыт ежедневно с 10 до 21, кроме субботы и воскресенья. Вам необходимо добавить час и день недели в качестве ввода. День недели представлен в виде целого числа (1 для понедельника, 2 для вторника и т. д.) Пример ввода: 15 4 Пример вывода: Открыть
17th Jan 2021, 6:56 PM
Бобурбек Ахмадёнов
Бобурбек Ахмадёнов - avatar
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") не понимаю почему не работает этот код
6th May 2021, 1:51 PM
Ибрагим Газзаев
Ибрагим Газзаев - avatar