Задать вопрос
@NiicKz

Как сделать чтобы отправляло несколько рандомных сообщений?

Мне нужно, чтобы когда человек прописывал команду, то бот отправлял несколько рандомных слов.
Код:

abc = [
      "a",
      "b",
      "c"
]

И когда прописываю команду, бот пишет например: bca
  • Вопрос задан
  • 171 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
from random import choice
import random

abc = [
      "a",
      "b",
      "c"
]

count_msg = random.randint(1,len(abc))

for x in range(0,count_msg):
	random_msg = choice(abc)
	print(random_msg)

В таком виде бот может слать случайное количество слов из списка abc, правда они могут часто повторяться. Но раз вы уже пишите бота, значит Python вы уже знаете, и пофиксить не будет проблем.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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