Ввести время в часах, получить ответ: утро это или день или вечер или ночь 2. Написать программу которая угадывает пользователем число от 1 до 5 ( должно быть только 3 вопроса не более )
Программа на Python, определяющая время суток по введенному пользователем значению часов:hour = int(input("Введите время в часах (от 0 до 23): ")) if 0 <= hour < 6: print("Ночь") elif 6 <= hour < 12: print("Утро") elif 12 <= hour < 18: print("День") else: print("Вечер")Программа на Python, угадывающая число от 1 до 5 с помощью 3 вопросов:print("Загадайте число от 1 до 5") input("Готовы? Нажмите Enter") question1 = input("Ваше число четное? (да/нет): ") question2 = input("Ваше число больше 2? (да/нет): ") question3 = input("Ваше число меньше 4? (да/нет): ") if question1.lower() == "да" and question2.lower() == "да" and question3.lower() == "да": print("Вы загадали число 3") elif question1.lower() == "нет" and question2.lower() == "да" and question3.lower() == "да": print("Вы загадали число 4") elif question2.lower() == "нет" and question3.lower() == "нет": print("Вы загадали число 1") elif question2.lower() == "нет" and question3.lower() == "да": print("Вы загадали число 2") else: print("Игра окончена, не смог угадать число")
В программе используются три вопроса для пошагового узнавания диапазона числа, и затем делается предположение о загаданном числе.
if 0 <= hour < 6:
print("Ночь")
elif 6 <= hour < 12:
print("Утро")
elif 12 <= hour < 18:
print("День")
else:
print("Вечер")Программа на Python, угадывающая число от 1 до 5 с помощью 3 вопросов:print("Загадайте число от 1 до 5")
input("Готовы? Нажмите Enter")
question1 = input("Ваше число четное? (да/нет): ")
question2 = input("Ваше число больше 2? (да/нет): ")
question3 = input("Ваше число меньше 4? (да/нет): ")
if question1.lower() == "да" and question2.lower() == "да" and question3.lower() == "да":
print("Вы загадали число 3")
elif question1.lower() == "нет" and question2.lower() == "да" and question3.lower() == "да":
print("Вы загадали число 4")
elif question2.lower() == "нет" and question3.lower() == "нет":
print("Вы загадали число 1")
elif question2.lower() == "нет" and question3.lower() == "да":
print("Вы загадали число 2")
else:
print("Игра окончена, не смог угадать число")
В программе используются три вопроса для пошагового узнавания диапазона числа, и затем делается предположение о загаданном числе.