Добрый день. Я новичок в программировании. Решил написать небольшую консольную программу для работы. Сначала сделал простой набор if/else - все работало. Решил упростить нагромождение строк и свести все к функции. И все сломалось )) Функция не записывает введенные значения в переменную. Пожалуйста помогите понять. Спасибо.
def change(value, name, a, b):
value = input(f'Выберите нужные цифры для выбора {name} ТС - (1 или 2)\n'
f'1 - {a}\n'
f'2 - {b}\n'
f'Введите цифру сюда: ')
change(nominal_tc, 'номинала', 100, 50)
change(material_tc, 'материала ЧЭ', 'Медь', 'Платина')
Если сделать print(nominal_tc), то он показывает то значение, которое я объявил в начале.