Python. Исправьте ошибки в коде Напиши программу, делающую скидку в «счастливые часы»
«Долголетие» попросило изменить программу с акцией в «счастливые часы»:
1. Если покупка совершается с 20 до 22 включительно, то срабатывает акция и сумма к оплате уменьшается вдвое (образец оформления на картинке).
2. Если покупка совершается с 8 до 19 включительно, то акции нет. Программа должна печатать: "Итого к оплате: " и итоговую сумму.
3. При вводе любого другого времени купить товары нельзя, программа должна напечатать: "Магазин не работает!" 4. Выводиться должна программа как на картинке(она располагается ниже)
ПРОГРАММУ ДЕЛАТЬ ПО ЭТОМУ КОДУ(просто исправьте ошибки:
Я ошибки не вижу. Возможно вы не поставили табуляцию(пробелы)
Объяснение:
price = int(input('Сумма:'))
time = int(input('Текущее время (час):'))
if time >= 20 and time <= 22:
price = price/2
print('Акция! Итого к оплате', price)
elif time >= 8 and time <= 19:
print('Итого к оплате:', price)
else:
print("Магазин не работает!")
https://pastebin.com/1J6EAemu
#у вас скорее всего была неправильная табуляция
#теперь все вроде нормально
price = int(input('Сумма:'))
time = int(input('Текущее время (час):'))
if time >= 20 and time <= 22:
price = price/2
print('Акция! Итого к оплате', price)
elif time >= 8 and time <= 19:
print('Итого к оплате:', price)
else:
print("Магазин не работает!")
Объяснение:
Пометьте ответ как лучший