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

Kon52
Давайте переводить с английского по возможности точно.
“not yet implemented” переводится "пока еще не реализована“, а не ”отсутствует в принципе".
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB