Как я могу сгенерировать случайный элемент из этого элемента, вызвав функцию? - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь получить случайный элемент из этого списка, вызывая функцию, которую я для него создал.
Ничего не работает.

import random
def ColorText(colorText):
    colorText = ['Red', 'Blue', 'Green', 'Yellow', 'Black', 'Brown', 'Purple',
                 'Gray', 'Orange']

print(ColorText(random.choice(colorText)))

1 Ответ

1 голос
/ 29 марта 2020

Список colorText доступен только в ColorText(), поэтому вам необходимо изменить код, например:

import random
def ColorText():
    colorText = ['Red', 'Blue', 'Green', 'Yellow', 'Black', 'Brown', 'Purple',
                 'Gray', 'Orange']
    return random.choice(colorText)

print(ColorText())
...