HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 04.12.2021, 11:17
yabomj
Постоянный
Регистрация: 03.12.2021
Сообщений: 314
С нами: 2340429

Репутация: 0
По умолчанию

Допустим, у нас есть список оружия, при выведения какого-то из них методом print(gun[1]), нам будут выводится его характеристики
 
Ответить с цитированием

  #2  
Старый 04.12.2021, 13:11
chi-cha
Новичок
Регистрация: 28.06.2020
Сообщений: 2
С нами: 3093542

Репутация: 8
По умолчанию

Скорее всего твоя проблема решает использованием ООП. Создаёшь класс, прописываешь там в конструкторе свойства которые будут указываться, потом создаёшь объекты этого класса в самом коде и пихаешь их в массив. Оттуда по индексу вызываешь нужный и через метод вывода, который делаешь в этом же классе, выводишь нужную тебе информацию. Ниже приведу код как пример.

Python:





Код:
class
Gun
:
def
__init__
(
self
,
name
,
price
,
damage
)
:
self
.
name
=
name
        self
.
price
=
price
        self
.
damage
=
damage
def
print_properties
(
self
)
:
print
(
'Name of gun is {}'
.
format
(
self
.
name
)
)
print
(
'Price of gun is {}'
.
format
(
self
.
price
)
)
print
(
'Damage by gun is {}'
.
format
(
self
.
damage
)
)
gun_a
=
Gun
(
'm4'
,
5000
,
10
)
gun_b
=
Gun
(
'shotgun'
,
3500
,
35
)
guns
=
[
gun_a
,
gun_b
]
guns
[
0
]
.
print_properties
(
)
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.