Добрый день. Подскажите как подставить значение
А1 = 15
В15 = 11
Print В(А1) Как подставить значение переменной?
Результат 11
Заранее благдарю.
>>> A1 = 15 >>> B15 = 11 >>> print(eval('B' + str(A1))) 11 >>>
old_montyВыдает ошибку
gblpexTopМожет, версия Python старая? У меня работает без ошибок, версия 3.4.3
gblpexTopВ штатной консоли работает под обеими версиями, 3.4.3 и 2.7.10.
old_montyДа на 2.7 тоже работает. А вот в теле программы не хочет.
gblpexTopозначает, что функция просто не определена(отсутствует впринципе), в отличие от built-in functions питона.
NotImplementedError: eval is not yet implemented on line 3 in main.py
Kon52Спасибо.
Там на этом сайте есть список встроенных функций, которые там реализованы.eval() я там не увидел.Соответственно, ошибка, которую вы наблюдаете: