1

Тема: Перераховуваний та списковий тип даних будь ласка допоможіть

Інформація про кількість деталей на автоматизованому складі зберігається в  ПК і номенклатура деталей визначається розміром і кольором. скласти  програму, яка б друкувала вибіркові відомості про кількість всіх деталей  заданої номенклатури, а також при бажанні про терміни і кількості надходжень  деталей цієї номенклатури в відповідних партіях. Якщо деталі даної  номенклатури відсутні на складі, або сталася помилка при введенні  номенклатури, то про це програма повинна повідомляти оператору.

2

Re: Перераховуваний та списковий тип даних будь ласка допоможіть

І в чому ж полягає ваша проблема? Правила читали, зокрема, п. 3.5?

3

Re: Перераховуваний та списковий тип даних будь ласка допоможіть

from enum import Enum
class num(Enum):
        AAA = 1
        BBB =2
        CCC = 3
class color(Enum):
        red = 1
        gren = 2
        black = 3
class size(Enum):
        male = 1
        bolsh = 2
        ochen = 3
class srok(Enum):
        nedavno = 1
        davno = 2
        ochendavno = 3
class obeom(Enum):
        malo = 1
        mnogo = 2
        ochenmnogo = 3
compliance = {
        1: 1,
        2: 2,
        3: 3,
    }
compliance1 = {
        1: 1,
        2: 2,
        3: 3,
    }
compliance1 = {
        1: 1,
        2: 2,
        3: 3,
    }
compliance1 = {
        1: 1,
        2: 2,
        3: 3,
    }
try:
        while True:
                s = color(compliance[num[input('num: ')].value]).name
                k = size(compliance[num[input('num: ')].value]).name
                k2 = srok(compliance[num[input('num: ')].value]).name
                k3 = obeom(compliance[num[input('num: ')].value]).name
                print(s,k,k2,k3)
                break
except KeyError:
        print('vvedenoi nekorekntei znachenie')

Подякували: koala1