Задать вопрос
Xaeruz
@Xaeruz
Программный Змей

Как брать из текста пользователя определенное количество слов?

Здравствуйте, делаю команду "мульти-кик" и надо чтобы после этой команды бралось определенное число слов и если это число превышено вылезала ошибка.
Попробовал так, но всё смешиваться в один список:
text = event.obj['text'].split(' ', maxsplit=1)
if text[0] == "мульти-кик":
   print(text[1:])

Выходит что-то такое:
5ef4d817da29e553626898.png
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
SoreMix
@SoreMix Куратор тега Python
yellow
words = event.obj['text'].split(' ')
if len(words) > 5:
    print('Ошибка')
Ответ написан
Комментировать
@masb
text = "мульти-кик первая вторая третья"
max_word = 3
if (len(text.split(' ')) - 1) > max_word:
    print(True)
else:
    print(False)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы