Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 26, 2017 01:33:46

asdfr
Зарегистрирован: 2017-01-03
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

задача по классам

Класс, который принимать на хранение внутри значение любого типа, и набор методов для определения типа этого значения.
class Optional:
def __init__(self, value):
….

def set(self, value):


def isFloat(self): # возвращает true, если хранимое значение является вещественным числом


def isString(self): …

Офлайн

#2 Янв. 26, 2017 02:45:11

wi34rd
Зарегистрирован: 2016-10-08
Сообщения: 89
Репутация: +  2  -
Профиль   Отправить e-mail  

задача по классам

self.value = value
type(self.value) == float
type(self.value) == str

Отредактировано wi34rd (Янв. 26, 2017 02:45:44)

Офлайн

#3 Янв. 26, 2017 14:05:19

scidam
Зарегистрирован: 2016-06-15
Сообщения: 288
Репутация: +  35  -
Профиль   Отправить e-mail  

задача по классам

Числа 1, 2, 3 – целые, также являются и вещественными, но type(1) == float приведет к False.

Офлайн

#4 Янв. 26, 2017 15:52:00

asdfr
Зарегистрирован: 2017-01-03
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

задача по классам

wi34rd
ага спасибо
только if не хватало

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version