Files
2024-02-11 21:01:20 +07:00

47 lines
2.1 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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("Качество:", результат['качество'])