Помогите вписать в формулу переменные из других файлов

Нужна помощь специалистов, язык пайтон. Пусть формула выглядит таким образом: a = b - c. Значения a,b,c (обыкновенные числа) нужно импортировать с других файлов. Как это сделать на питоне, напишите пример кода, пожалуйста


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

Автор решения: FotonPC

Вопрос не очень. Но можно и ответить:

import data_modul

def formula(string, **kwargs):
    for key in kwargs.keys():
        string = string.replace('{'+key+'}', '{kwargs["'+key+'"]}')
    string = 'f"""'+string+'"""'
    string = eval(string) 
    return string

print(formula('a+b', a=data_modul.CONST_a, b=data_modul.CONST_b))

Модуль data_modul:

CONST_a = 17
CONST_b = 79
→ Ссылка