Распознает ли Pydroid случайный выбор?

#python #pydroid

Вопрос:

Вот мой код

 user_action = input("enter rock, paper, or scissors:  ")
possible_action = ["rock", "paper", "scissors"]
computer_action = random.choice(possible_action)
 

и это говорит мне, что это недопустимая переменная.

Я делаю что-то не так или это вина Пидроида?

Комментарии:

1. Что вы подразумеваете под «это недопустимая переменная»?

2. Там написано «неопределенная переменная «случайная» » E0602

Ответ №1:

Единственная возможная проблема заключается в том, что вы забыли

импорт случайных

Этот код работает отлично:

 import random
user_action = input("enter rock, paper, or scissors:  ")
possible_action = ["rock", "paper", "scissors"]
computer_action = random.choice(possible_action)
print(computer_action)
 

Комментарии:

1. Вы используете Pydroid?

2. Нет, я не использую pydroid

3. Хорошо, большое спасибо! Импорт устранил проблему. Я понятия не имел, что мне нужно импортировать