Что я делаю не так? (Базовый Python)
Я не понимаю, что я здесь делаю не так:
Это вызов кода:
- Я собираюсь создать переменную с именем time. Это будет целое число для текущего часа (ну, то, что я хочу, чтобы текущий час был).
Мне нужно, чтобы вы сделали условие if, которое устанавливает store_open в True, если время находится в store_hours. Если время не указано в store_hours, установите store_open в False. Вам, вероятно, придется использовать if, else и in, чтобы решить эту проблему."
вот что я набрал:
store_open = None store_hours = [9, 10, 11, 12, 13, 14, 15, 16, 17, 18] if "time" in store_hours: store_open = True else: store_open = False
Но я все время получаю сообщение об ошибке, в котором говорится: :
- Облом! `store_open " - это неправда."
Что я уже пробовал:
Всё.
Я попробовал перепечатать все.
Я вернулся и еще раз просмотрел урок и не узнал ничего нового.
Richard MacCutchan
Вы ищете строку "время" в массиве целых чисел, так что это никогда не сработает. Вам нужно создать переменную с именем time
это будет выделено некоторое целочисленное значение, указывающее, что такое час.
CPallini
Мой виртуальный 5.
Richard MacCutchan
Мой виртуальный: спасибо: