Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 19, 2010 11:43:20

Virtuos86
От:
Зарегистрирован: 2010-11-17
Сообщения: 33
Репутация: +  1  -
Профиль   Отправить e-mail  

классы и методы

ZigertoN, за теорией -> в учебную литературу. Прочитай хороший учебник.
Иначе получается игра “испорченный телефон”: тебе будут пересказывать информацию, почерпнутую из этих же книг, но своими словами. Далеко не факт, что получится лучше, чем у авторов учебников.
Зачем лишние посредники? Читай сам. Мы ведь все знаем как оканчивается та игра :)



Офлайн

#2 Дек. 16, 2010 21:06:38

ZigertoN
От:
Зарегистрирован: 2010-10-27
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

классы и методы

Народ эксренно требуется ваша помошь
вобщем условие задачи такое:
Создать абстрактный класс CVehicle. На его основе реализовать классы CPlane, ССаr и CShip. Классы должны иметь возможность задавать и получать координаты, параметры средств передвижения (цена, скорость, год выпуска). Для самолета должна быть определена высота, для самолета и корабля — количество пассажиров. Для корабля — порт приписки. Написать программу, создающую список объектов этих классов в динамической памяти. Программа должна содержать меню, позволяющее осуществить проверку всех методов классов.

на данный момент успехов не очень много

class CVehicle:
def _init_(self, price, age, speed):
self.price = price
self.age = age
self.speed = speed

class CPlane(CVehicle):
def __init__(self, height, colpas):
self.height = height
self.colpas = colpas

class CCShip(CVehicle):
def __init__(self, height, port):
self.height = height
self.port = port

class CCar(CVehicle):
помогите побыстрому разбратся с этой задачкой

для меня не понятно следующее:
1 …Классы должны иметь возможность задавать и получать координаты…
2 …создать список объектов этих классов в динамической памяти…



Офлайн

#3 Дек. 16, 2010 21:23:22

ZigertoN
От:
Зарегистрирован: 2010-10-27
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

классы и методы

Вот еще

def new_plane():
x = CPlane()
print "Enter price:"
x.price = input()
print "Enter age:"
x.age = input()
print "Enter speed:"
x.speed = input()
print "Enter height:"
x.height = input()
print "Enter colpas:"
x.colpas = input()
return x

def new_ship():
x = CShip()
print "Enter price:"
x.price = input()
print "Enter age:"
x.age = input()
print "Enter speed:"
x.speed = input()
print "Enter height:"
x.height = input()
print "Enter port:"
x.port = input()
return x

def new_car():
x = CCar()
print "Enter price:"
x.price = input()
print "Enter age:"
x.age = input()
print "Enter speed:"
x.speed = input()
return x
Народ спасайте завтра сдавать =)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version