Программа на языке Python, Задача 5. Дима хочет разработать бота, который будет приветствовать его в интернете

  • 37
Программа на языке Python, Задача 5. Дима хочет разработать бота, который будет приветствовать его в интернете. Для этого он придумал следующие правила для бота: - если слово содержит менее 5 символов, бот должен вывести сообщение "слишком коротко, не могу прочитать"; - если слово содержит от 5 до 30 символов, бот должен вывести сообщение "привет, " и добавить слово справа; - если слово содержит от 30 до 50 символов, бот должен вывести сообщение "какое длинное имя!"; - если в слове содержится более 50 символов, бот должен вывести сообщение "слишком длинно, не могу прочитать". Напишите программу, которая считывает слово и отвечает соответственно.
Vladimir
67
решение задачи:
python
def bot_greetings(word):
if len(word) < 5:
return "слишком коротко, не могу прочитать"
elif len(word) >= 5 and len(word) <= 30:
return "привет, " + word
elif len(word) > 30 and len(word) <= 50:
return "какое длинное имя!"
else:
return "слишком длинно, не могу прочитать"

word = input("Введите слово: ")
print(bot_greetings(word))

Пояснение решения:
- Создаем функцию `bot_greetings`, которая принимает один аргумент `word`.
- В первом условии проверяем, если длина слова меньше 5 символов, то возвращаем сообщение "слишком коротко, не могу прочитать".
- Во втором условии проверяем, если длина слова от 5 до 30 символов, то возвращаем сообщение "привет, " с добавленным словом справа.
- В третьем условии проверяем, если длина слова от 30 до 50 символов, то возвращаем сообщение "какое длинное имя!".
- В последнем условии, если длина слова больше 50 символов, возвращаем сообщение "слишком длинно, не могу прочитать".
- Запрашиваем у пользователя ввод слова и передаем его в функцию `bot_greetings`.
- Печатаем результат работы функции.

Теперь Дима может использовать эту программу для разработки своего бота, который будет приветствовать его в интернете в соответствии с заданными правилами.