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

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

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

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

И когда прописываю команду, бот пишет например: bca
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Stepik
    "Поколение Python": курс для начинающих
    1 неделя
    Далее
Решения вопроса 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 вы уже знаете, и пофиксить не будет проблем.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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