Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2022, 14:34   #1
Crab09
Новичок
Джуниор
 
Регистрация: 19.06.2022
Сообщений: 1
По умолчанию Не понимаю как дальше

1) В теле класса требуется создать поля: index, country, city, street, house, apartment. Создать конструктор по умолчанию.
Создать экземпляр класса Address. В поля экземпляра записать информацию о почтовом адресе. Выведите на экран при помощи метода Show() всю информацию.
2) Реализуйте возможность добавления в адрес индекс, страну, город, улицу, дом, квартиру для нескольких объектов. Создайте массив данных.
3) Вывести информацию о почтовом адресе для определенного города.
4) Вывести количество домов на определенной улице.
Выполнил 1 и 2 пункт, а дальше тупик
Код:
class AddressA:
    def __init__(self, index, country, city, street, house, apartment):
        self.a = 'a'
        self.index = index
        self.country = country
        self.city = city
        self.street = street
        self.house = house
        self.apartment = apartment

    def show_A(self):
        print(self.index)
        print(self.country)
        print(self.city)
        print(self.street)
        print(self.house)
        print(self.apartment)

    def det_index(self):
        print("Введите индекс: ")
        self.index = input()
        print("Введите страну: ")
        self.country = input()
        print("Введите город: ")
        self.city = input()
        print("Введите улицу: ")
        self.street = input()
        print("Введите дом: ")
        self.house = input()
        print("Введите индекс: ")
        self.apartment = input()

class AddressB:
    def __init__(self, mail):
        self.mail = mail

    def show_B(self):
        print(self.mail)

    def det_mail(self):
        print("Введите почту: ")
        self.mail = input()

add_1 = AddressA()
print(add_1.AaaressA())
add_1.showA()
add_2 = AddressB()
add_2.showB()
Crab09 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что дальше? fahrenhei7 HTML и CSS 2 26.02.2015 12:51
Чем дальше, тем проще _-Re@l-_ Свободное общение 51 17.11.2010 20:23
тип:запись что дальше ? mouse697 Помощь студентам 0 19.04.2009 19:15
С++ для чайников - Что дальше? ANTI Свободное общение 1 12.05.2008 15:24