Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача Мини-бот Python

Максим Гордяйкин Ученик (67), открыт 1 неделю назад
Теперь, зная elif, можно создать мини-бота, который будет реагировать на сообщения. На вход подается одна из команд, на каждую из которых бот должен отвечать определенным образом. На неизвестную команду бот должен отвечать: Я вас не понимаю. Обрати внимание, что все команды пишутся с заглавной буквы.

Команда Ответ
Привет Привет!
Пока До встречи!
Открой гугл Открываю google...
Включи музыку Включаю ваш любимый трек...
Покажи смешную картинку Ищу мемы в интернете...
Формат выходных данных
Слово, содержащее команду для бота.

Примечания
Реакция на входную команду.

Примеры
ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ
Привет
Привет!
Как дела?
Я вас не понимаю
3 ответа
Ni/Va Siмpl Мыслитель (5218) 1 неделю назад
Тоже пошел на код будущего и после первого урока понял что это кал?
Chudo_Chudnoe Мастер (1585) 1 неделю назад
Привет Макс)

Всё до безумия просто, главное понять как это всё работает)

Вот твой мини-бот =)
 def respond_to_command(command): 
if command == 'Привет':
return 'Привет!'
elif command == 'Пока':
return 'До встречи!'
elif command == 'Открой гугл':
return 'Открываю google...'
elif command == 'Включи музыку':
return 'Включаю ваш любимый трек...'
elif command == 'Покажи смешную картинку':
return 'Ищу мемы в интернете...'
elif command == 'Выход':
return 'Завершение работы...'
else:
return 'Я вас не понимаю'

def main():
while True:
command = input("Введите команду: ")
response = respond_to_command(command)
print(response)
if command == 'Выход':
break

if __name__ == '__main__':
main()
Kir Знаток (356) 1 неделю назад
 user = input() 
if user == 'Привет':
print('Привет!')
elif user == 'Пока':
print('До встречи!')
elif user == 'Открой гугл':
print('Открываю google...')
elif user == 'Включи музыку':
print('Включаю ваш любимый трек...')
elif user == 'Покажи смешную картинку':
print('Ищу мемы в интернете...')
else:
print('Я вас не понимаю')
Похожие вопросы