# Опишите класс реактивного агента
class ReactiveAgent:
def act(self, environment):
if environment=="стимул":
return "Реакция на стимул"
else:
return "Нет действия"
# Опишите класс когнитивного агента
class CognitiveAgent:
def act(self, environment):
if environment=="сложная_ситуация":
return "Планирование"
else:
return "Стандартное действие"
environments = ["стимул", "сложная_ситуация", "неизвестно"]
# Для каждой среды выведите реакцию обоих агентов
reactive = ReactiveAgent()
cognitive = CognitiveAgent()
for i in environments:
print("Среда:", i)
print("Реактивный агент:", reactive.act(i))
print("Когнитивный агент:", cognitive.act(i))
print("\n")