Другие предметы, вопрос задал miniinasel , 1 год назад

Разработайте программу с использованием светофора. Сначало спрашивает: "горит ли красный свет?" Если ответ "да", программа выводит: "стойте." Если ответ "нет" программа спрашивает: "горит ли жёлтый свет?" если "да" выводит: "приготовьтесь" если "нет" , программа предлагает "идите"

Ответы на вопрос

Ответил redkinw09
0

Ответ:

# Функция для проверки ввода "да" или "нет"

def get_yes_or_no_input(prompt):

   while True:

       user_input = input(prompt).lower()

       if user_input == "да" or user_input == "нет":

           return user_input

       else:

           print("Пожалуйста, введите 'да' или 'нет'.")

# Спрашиваем про красный свет

red_light = get_yes_or_no_input("Горит ли красный свет? ")

if red_light == "да":

   print("Стойте.")

else:

   # Спрашиваем про жёлтый свет

   yellow_light = get_yes_or_no_input("Горит ли жёлтый свет? ")

   if yellow_light == "да":

       print("Приготовьтесь.")

   else:

       print("Идите.")

Новые вопросы