Создать переменную с помощью функции

Можно ли как-нибудь создать (или обновить в ней данные) переменную в функции?

Такой код не работает:

def my_func(new_name):
    new_name = 'то, что ввел пользователь'
    return new_name 

Вот код из бота:

def baltic_ho(message):
    if message.text.isdigit():
        test.baltic_ho = message.text
        ws['G11'] = message.text
    else:
        send_mes = bot.send_message(message.chat.id, 'Необходимо ввести число!')
        bot.register_next_step_handler(send_mes, baltic_ho)

test.baltic_ho - нужно назначать параметрами функции

Эти переменные изначально равны 0 и берутся из:

class Polish:
    def __init__(self, baltic_ho, ds_ho, giralda, lyra_ho, lyra_oo, olymp_ho, olymp_oo, victoria_ho, victoria_oo, zeta_ho,
    zeta_btw, leon, hall, gap_ho, debba_ho, debba_round, victoria_nord, ds_wh, ds_wh_pcs, ds_pcs, giralda_pcs, ds_comp,
    pro_rim_pcs, meredian_wh, victoria_wh, victoria_wh_rim, gap_rim_btw, gap_wh, debba_round_rim_wh, debba_rim_wh, gap_rim_wh,
    pro_wh, pro_rim_wh, carmen_rim):
        self.baltic_ho = baltic_ho
        self.ds_ho = ds_ho
        self.giralda = giralda
        self.lyra_ho = lyra_ho
        self.lyra_oo = lyra_oo
        self.olymp_ho = olymp_ho
        self.olymp_oo = olymp_oo
        self.victoria_ho = victoria_ho
        self.victoria_oo = victoria_oo
        self.zeta_ho = zeta_ho
        self.zeta_btw = zeta_btw
        self.leon = leon
        self.hall = hall
        self.gap_ho = gap_ho
        self.debba_ho = debba_ho
        self.debba_round = debba_round
        self.victoria_nord = victoria_nord
        self.ds_wh = ds_wh
        self.ds_wh_pcs = ds_wh_pcs
        self.ds_pcs = ds_pcs
        self.giralda_pcs = giralda_pcs
        self.ds_comp = ds_comp
        self.pro_rim_pcs = pro_rim_pcs
        self.meredian_wh = meredian_wh
        self.victoria_wh = victoria_wh
        self.victoria_wh_rim = victoria_wh_rim
        self.gap_rim_btw = gap_rim_btw
        self.gap_wh = gap_wh
        self.debba_round_rim_wh = debba_round_rim_wh
        self.debba_rim_wh = debba_rim_wh
        self.gap_rim_wh = gap_rim_wh
        self.pro_wh = pro_wh
        self.pro_rim_wh = pro_rim_wh
        self.carmen_rim = carmen_rim

test = Polish(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)

Ответы (0 шт):