Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 3, 2012 17:20:37

DOSfag
Зарегистрирован: 2012-06-03
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Функция floor(x) объекта math . В чём проблема?

Traceback (most recent call last):
File “C:\Python32\Мои программы\Калькулятор.py”, line 88, in <module>
out_expr0=calculate(in_expr0_a)
File “C:\Python32\Мои программы\Калькулятор.py”, line 77, in calculate
if math.floor(abs(result_a))==abs(result_a):
NameError: global name ‘math’ is not defined

Но ведь объект math встроенный. Как может быть, что объект math не определён?

Прикреплённый файлы:
attachment Калькулятор.py (5,5 KБ)

Офлайн

#2 Июнь 3, 2012 18:01:19

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Функция floor(x) объекта math . В чём проблема?

Перед тем, как использовать модуль math (и любой другой), его нужно импортировать:

import math
http://docs.python.org/tutorial/modules.html

Офлайн

#3 Июнь 4, 2012 08:45:32

DOSfag
Зарегистрирован: 2012-06-03
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Функция floor(x) объекта math . В чём проблема?

Спасибо Модеры, закрываем тему

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version