2016-07-14 3 views
0
d = 8.6 
print '%1.0f' %(d) 

показывает ошибку 'd' is not definedпоказывает ошибку: «не определен» при использовании волшебной функции в jupyter

Я использую jupyter ноутбук.

Использование кода

print '%1.0f' %(8.6) 

дает правильное значение. Но, он не признает объект «d»

+0

Это прекрасно работает для меня. Вы уверены, что не упустили что-то? –

+0

Я также не могу воспроизвести эту проблему с приведенным примером кода. Я получаю 'ERROR: функция магии линии \'% (d) \ 'not found.' при наборе'% (d) 'в своей собственной строке. – BlackJack

ответ

-1

Существует только одна возможная причина, поместить назначение и использование переменной d в той же строке дает ошибку.

d = 8.6 
print '%1.0f' %(d) 

и

print '%1.0f' %(d) 

обычно работают для меня на jupyter ноутбук!