Create Main.py
This commit is contained in:
1 file changed
+46
@@ -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("Качество:", результат['качество'])
|
||||||
Reference in new issue
Block a user