Python TurtleGraphics - Создание случайно движущейся черепахи? - PullRequest
0 голосов
/ 20 сентября 2009

Я пытаюсь создать здесь случайно перемещающуюся черепаху, выполнив следующие действия в функции, которую я назвал drunk_turtle ():

Повторите следующее столько раз, сколько хотите:

  • Случайным образом выберите целое число, называемое rand_num, от -1 до 1 (то есть случайным образом установите rand_num равным -1, 0 или 1)
  • Заставить черепаху повернуть направо. Rand_num * 90 градусов;
  • Идите вперед 5, 10 или 15 --- выберите это значение случайным образом. 5 = 1 * 5, 10 = 2 * 5, 15 = 3 * 5, ...

Как мне сделать код, который это делает? Я действительно не понимаю, как получить мое случайное целое число или заставить его выбирать случайным образом 5, 10 или 15. Любая помощь приветствуется. Спасибо!

1 Ответ

1 голос
/ 20 сентября 2009

Вы можете найти всю эту информацию в руководстве пользователя Python .

random.randint(a, b)

Return a random integer N such that a <= N <= b.

Таким образом, вы должны сделать random.randint(-1,1), чтобы получить число от -1, 0 или 1.

Чтобы получить 5, 10 или 15, просто наберите 5 * random.randint(1,3).

Если вам нужно было выбрать более сложный набор чисел, скажем (6, 25 или 33), вы можете сделать random.choice([6, 25, 33]).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...