0
0 комментариев

Добрый день!

Есть задача: если на вход функции поступает строка ‘one’, то в функции должно возникнуть обращение к переменной, у которой имя one. То есть имя переменной совпадает с содержимым строки. В виде кода это должно выглядеть примерно так:

one = 'foobar'
 
def func(name):
    if name == 'one':
        print(_переменная_с_названием_one)
 
func('one')
 
>> 'foobar'

Соответственно, как реализовать «_переменная_с_названием_one»? Видел пару примеров с использованием exec() в похожей ситуации, но возможно ли это сделать без exec()?


Добавить комментарий