Можно ли использовать оператор if со случайным выбором из массива? - PullRequest
0 голосов
/ 20 марта 2019

Я не знаю, возможно ли это, и любая помощь будет оценена.Я хочу использовать выражение if, но хочу, чтобы оно было случайным. Мне сложно это объяснить, поэтому вот что я имею в виду.Линия проходит каждый раз, когда я хочу, чтобы она была случайной.Так что, если кошка выбрана случайным образом, она создаст эту строку.Любой способ исправить это, если это возможно?

код:

easy = ["cat","bed","sofa","cow","sheep"]
random.choice(easy)
if random.choice(easy) == "cat":
   canvas.create_line(200, 150, 200, 250,fill="white")

1 Ответ

0 голосов
/ 20 марта 2019

добро пожаловать в Stackoverlfow. @ Арн-Фей прав, пример кода должен быть верным и работать, как вы разместите здесь. Поскольку это, кажется, ваш первый пост, я попытаюсь понять, понял ли я, тем не менее, ваш вопрос:

import random

easy = ["cat","bed","sofa","cow","sheep"]
if random.choice(easy) == "cat":
    print('create_line')
    # canvas.create_line(200, 150, 200, 250,fill="white")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...