import os
class Item(object):
# Обрати внимание на аргумент name.
def __init__(item_data, name=None):
# Представь, что ты создаешь некий игровой объект из данных словаря.
# Первым аргументом ты передаешь словарь с данными, а вторым опционально
# название пердмета.
if name is None:
# Если ты решил не передавать название предмета
# то он будет назван просто "предмет номер такой-то".
name = 'Item #%s' % item_data['id']
# Если ты передал строку то будет использована именно она.
# Если ты захотел чтобы у предмета не было никакого названия,
# то ты передаешь пустую строку.
self.name = name
aW1wb3J0IG9zCgoKY2xhc3MgSXRlbShvYmplY3QpOgoJIyDQntCx0YDQsNGC0Lgg0LLQvdC40LzQsNC90LjQtSDQvdCwINCw0YDQs9GD0LzQtdC90YIgbmFtZS4KCWRlZiBfX2luaXRfXyhpdGVtX2RhdGEsIG5hbWU9Tm9uZSk6CgkJIyDQn9GA0LXQtNGB0YLQsNCy0YwsINGH0YLQviDRgtGLINGB0L7Qt9C00LDQtdGI0Ywg0L3QtdC60LjQuSDQuNCz0YDQvtCy0L7QuSDQvtCx0YrQtdC60YIg0LjQtyDQtNCw0L3QvdGL0YUg0YHQu9C+0LLQsNGA0Y8uCgkJIyDQn9C10YDQstGL0Lwg0LDRgNCz0YPQvNC10L3RgtC+0Lwg0YLRiyDQv9C10YDQtdC00LDQtdGI0Ywg0YHQu9C+0LLQsNGA0Ywg0YEg0LTQsNC90L3Ri9C80LgsINCwINCy0YLQvtGA0YvQvCDQvtC/0YbQuNC+0L3QsNC70YzQvdC+CgkJIyDQvdCw0LfQstCw0L3QuNC1INC/0LXRgNC00LzQtdGC0LAuCgkJaWYgbmFtZSBpcyBOb25lOgoJCQkjINCV0YHQu9C4INGC0Ysg0YDQtdGI0LjQuyDQvdC1INC/0LXRgNC10LTQsNCy0LDRgtGMINC90LDQt9Cy0LDQvdC40LUg0L/RgNC10LTQvNC10YLQsAoJCQkjINGC0L4g0L7QvSDQsdGD0LTQtdGCINC90LDQt9Cy0LDQvSDQv9GA0L7RgdGC0L4gItC/0YDQtdC00LzQtdGCINC90L7QvNC10YAg0YLQsNC60L7QuS3RgtC+Ii4KCQkJbmFtZSA9ICdJdGVtICMlcycgJSBpdGVtX2RhdGFbJ2lkJ10KCQkjINCV0YHQu9C4INGC0Ysg0L/QtdGA0LXQtNCw0Lsg0YHRgtGA0L7QutGDINGC0L4g0LHRg9C00LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LAg0LjQvNC10L3QvdC+INC+0L3QsC4KCQkjINCV0YHQu9C4INGC0Ysg0LfQsNGF0L7RgtC10Lsg0YfRgtC+0LHRiyDRgyDQv9GA0LXQtNC80LXRgtCwINC90LUg0LHRi9C70L4g0L3QuNC60LDQutC+0LPQviDQvdCw0LfQstCw0L3QuNGPLAoJCSMg0YLQviDRgtGLINC/0LXRgNC10LTQsNC10YjRjCDQv9GD0YHRgtGD0Y4g0YHRgtGA0L7QutGDLgoJCXNlbGYubmFtZSA9IG5hbWUKCQk=