Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 2, 2015 15:57:21

gblpexTop
Зарегистрирован: 2015-10-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите подставить значение.

Добрый день. Подскажите как подставить значение
А1 = 15
В15 = 11
Print В(А1) Как подставить значение переменной?
Результат 11
Заранее благдарю.

Офлайн

#2 Окт. 2, 2015 18:13:33

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

Помогите подставить значение.

>>> A1 = 15
>>> B15 = 11
>>> print(eval('B' + str(A1)))
11
>>>

Офлайн

#3 Окт. 2, 2015 18:23:58

gblpexTop
Зарегистрирован: 2015-10-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите подставить значение.

old_monty
Выдает ошибку
NotImplementedError: eval is not yet implemented on line 3 in main.py

Офлайн

#4 Окт. 2, 2015 18:35:28

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

Помогите подставить значение.

gblpexTop
Может, версия Python старая? У меня работает без ошибок, версия 3.4.3

Офлайн

#5 Окт. 2, 2015 18:37:06

gblpexTop
Зарегистрирован: 2015-10-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите подставить значение.

old_monty
Да я на сайте вставляю https://trinket.io

Офлайн

#6 Окт. 2, 2015 18:49:15

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

Помогите подставить значение.

gblpexTop
В штатной консоли работает под обеими версиями, 3.4.3 и 2.7.10.
В IDLE тоже работает.
Всякие разные кривые и левые сайты в топку.

Отредактировано old_monty (Окт. 2, 2015 18:56:14)

Офлайн

#7 Окт. 2, 2015 18:58:27

gblpexTop
Зарегистрирован: 2015-10-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите подставить значение.

old_monty
Да на 2.7 тоже работает. А вот в теле программы не хочет.

Офлайн

#8 Окт. 2, 2015 19:07:35

Kon52
Зарегистрирован: 2015-01-31
Сообщения: 66
Репутация: +  3  -
Профиль   Отправить e-mail  

Помогите подставить значение.

Там на этом сайте есть список встроенных функций, которые там реализованы.
eval() я там не увидел.
Соответственно, ошибка, которую вы наблюдаете:

gblpexTop
NotImplementedError: eval is not yet implemented on line 3 in main.py
означает, что функция просто не определена(отсутствует впринципе), в отличие от built-in functions питона.

Офлайн

#9 Окт. 2, 2015 19:19:07

gblpexTop
Зарегистрирован: 2015-10-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите подставить значение.

Kon52
Там на этом сайте есть список встроенных функций, которые там реализованы.eval() я там не увидел.Соответственно, ошибка, которую вы наблюдаете:
Спасибо.

Офлайн

#10 Окт. 2, 2015 19:19:18

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

Помогите подставить значение.

gblpexTop
“В теле программы” у меня везде работает.
Еще раз, зачем он нужен, такой сайт? В топку его.

Kon52
Давайте переводить с английского по возможности точно.
“not yet implemented” переводится "пока еще не реализована“, а не ”отсутствует в принципе".

Отредактировано old_monty (Окт. 2, 2015 19:21:12)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version