2016-02-02 2 views
0

Я новичок в python и кодировании в целом. Я кодировал около 2 месяцев, и я работаю над своей первой простой игрой. В этой игре вы управляете армией и можете атаковать города и обновлять свою армию деньгами, которые вы получаете от завоевания городов.Печать выборочных элементов

Есть некоторые места в коде, где я хочу, чтобы выборочно печатать элементы, чтобы дать опции плеера:

  • список с городами, которые могут быть атакованы
  • Список с обновлениями, которые можно купить

Я хочу показывать обновления и города, которые все еще доступны (так что пока не обновите обновления, которые еще не были приобретены, и города, которые еще не были завоеваны).

Как распечатать города и обновления, которые доступны?

Спасибо!

ответ

0

Я рекомендую вам использовать многомерные списки, похожие на этот пост: How to define two-dimensional array in python

Вы можете определить свои списки с name, как первым, и availability в качестве второго аргумента. Затем вы можете прокручивать списки.

Вдали от ваших списков ... Для такой задачи я обычно рекомендую классы и объектно-ориентированное программирование.

Смежные вопросы