commit 8edb504fe1ad1ae96da5ba08dd880809a40c0a93 Author: kromskii2 <146603192+kromskii2@users.noreply.github.com> Date: Sun Feb 11 21:01:20 2024 +0700 Create Main.py diff --git a/Main.py b/Main.py new file mode 100644 index 0000000..70c20e7 --- /dev/null +++ b/Main.py @@ -0,0 +1,46 @@ +def расшифровать_марку_стали(марка): + # Проверяем, является ли марка углеродистой или легированной + if any(c.isalpha() for c in марка): + углеродистая = False + else: + углеродистая = True + + # Проверяем, является ли марка конструкционной + if марка[0].isdigit(): + конструкционная = True + elif марка.startswith('У'): + конструкционная = False + else: + конструкционная = False + + # Проверяем, является ли марка инструментальной + if марка.startswith('У') or марка[0].isdigit(): + инструментальная = False + else: + инструментальная = True + + # Проверяем качество стали + if марка.endswith('А'): + качество = 'Высококачественная' + elif марка[-1].isdigit(): + качество = 'Качественная' + else: + качество = 'Качественная' + + return { + 'марка': марка, + 'углеродистая': углеродистая, + 'конструкционная': конструкционная, + 'инструментальная': инструментальная, + 'качество': качество + } + + +# Пример использования +марка_стали = input("Введите марку стали: ") +результат = расшифровать_марку_стали(марка_стали) +print("Марка стали:", результат['марка']) +print("Углеродистая:", результат['углеродистая']) +print("Конструкционная:", результат['конструкционная']) +print("Инструментальная:", результат['инструментальная']) +print("Качество:", результат['качество'])