Помогите вписать в формулу переменные из других файлов
Нужна помощь специалистов, язык пайтон. Пусть формула выглядит таким образом: 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