 
Напишите программу на Python, которая сумеет провести с пользователем короткий, более или менее
осмысленный диалог. Сначала программа спрашивает у пользователя, какое у него настроение. Затем ответ анализируется. Предполагается, что пользователь отвечает словом или фразой, записанной строчными буквами.Если в ответе пользователя есть ключевые слова вроде «хорошее», «прекрасно» (в любой форме), программа отвечает что-нибудь подходящее — например «Отлично, у меня тоже всё хорошо :)».Если же встречаются слова вроде «плохо», то нужно ответить что-то подходящее и на этот случай (например, «Ничего, скоро всё наладится»).Если ключевых слов того или другого типа не найдено, программа отвечает что-то нейтральное или извиняется и говорит, что не понимает пользователя. То же происходит, если в ответе есть «не» или вопросительный знак.Случай, когда в ответе есть и «хорошие», и «плохие» слова, можно не рассматривать. 0
        0
         0
        0
    Ответы на вопрос
 
        print('как ваше настроение?')
a = input()
if 'хорош' in a:
print('Отлично, у меня тоже всё хорошо :)')
elif 'отличн' in a:
print('Отлично, у меня тоже всё хорошо :)')
elif 'плох' in a:
print('Ничего, скоро всё наладится')
elif 'не' in a:
print('Извините, но я вас не понимаю')
elif '?' in a:
print('Извините, но я вас не понимаю')
else:
print('Извините, но я вас не понимаю')
 0
                    0
                     0
                    0
                 
            Конечно! Вот пример программы на Python, которая реализует описанное вами поведение:
pythonpositive_keywords = ["хорош", "прекрасн"]
negative_keywords = ["плох"]
user_mood = input("Какое у вас настроение? ")
if any(keyword in user_mood for keyword in positive_keywords):
    print("Отлично, у меня тоже всё хорошо :)")
elif any(keyword in user_mood for keyword in negative_keywords):
    print("Ничего, скоро всё наладится")
elif "не" in user_mood or "?" in user_mood:
    print("Извините, я не понимаю вас.")
else:
    print("Понятно. Что-нибудь ещё?")
Программа начинает с вопроса о настроении пользователя и сохраняет ответ в переменной user_mood. Затем она проверяет наличие ключевых слов в ответе с помощью цикла for и условных выражений if. Если обнаруживается положительное ключевое слово, программа выводит соответствующий ответ. Если обнаруживается отрицательное ключевое слово, программа также выводит соответствующий ответ. Если в ответе есть отрицание или вопросительный знак, программа извиняется и говорит, что не понимает пользователя. В остальных случаях программа выводит нейтральное сообщение.
Помните, что это простой пример, и программа может быть доработана и расширена для обработки более сложных диалоговых ситуаций.
 0
                    0
                     0
                    0
                Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			