Предмет: Информатика, автор: deniskalego

Срочно на *PYTHON* пжпжжпжпжпжп ДАЮ МНОГО БАЛЛОВ И СДЕЛАЮ ЛУЧШИМ


Класс Покупатель: Фамилия, Имя, Отчество, Адрес, Номер кредитной карточки, Номер банковского счета; Конструктор; Методы: установка значений атрибутов, получение значений атрибутов, вывод информации. Создать массив объектов данного класса. Вывести список покупателей в алфавитном порядке и список покупателей, у которых номер кредитной карточки находится в заданном диапазоне.

Ответы

Автор ответа: flash77779
0

Ответ:

class Buyer:

   def __init__(self, last_name, first_name, middle_name, address, credit_card_number, bank_account_number):

       self.last_name = last_name

       self.first_name = first_name

       self.middle_name = middle_name

       self.address = address

       self.credit_card_number = credit_card_number

       self.bank_account_number = bank_account_number

   def set_last_name(self, last_name):

       self.last_name = last_name

   def set_first_name(self, first_name):

       self.first_name = first_name

   def set_middle_name(self, middle_name):

       self.middle_name = middle_name

   def set_address(self, address):

       self.address = address

   def set_credit_card_number(self, credit_card_number):

       self.credit_card_number = credit_card_number

   def set_bank_account_number(self, bank_account_number):

       self.bank_account_number = bank_account_number

   def get_last_name(self):

       return self.last_name

   def get_first_name(self):

       return self.first_name

   def get_middle_name(self):

       return self.middle_name

   def get_address(self):

       return self.address

   def get_credit_card_number(self):

       return self.credit_card_number

   def get_bank_account_number(self):

       return self.bank_account_number

   def display(self):

       print(self.last_name, self.first_name, self.middle_name, self.address, self.credit_card_number, self.bank_account_number)

def main():

   buyers = []

   buyers.append(Buyer('Smith', 'John', 'James', '123 Main St.', '1234567890123456', '123456123456'))

   buyers.append(Buyer('Jones', 'Mary', 'Ann', '456 Main St.', '1234567890123457', '123456123457'))

   buyers.append(Buyer('Brown', 'William', 'Robert', '789 Main St.', '1234567890123458', '123456123458'))

   buyers.append(Buyer('Johnson', 'Patricia', 'Ann', '012 Main St.', '1234567890123459', '321654321654'))

   buyers.sort(key=lambda x: x.last_name)

   for buyer in buyers:

       buyer.display()

   print()

   for buyer in buyers:

       if buyer.credit_card_number >= '1234567890123457' and buyer.credit_card_number <= '1234567890123458':

           buyer.display()

if __name__ == '__main__':

   main()

   

Приложения:
Похожие вопросы
Предмет: Українська мова, автор: arihakekacime
Предмет: Английский язык, автор: pon824
Healthy Food
A. Eating is fun, especially when you are hungry. Most people have a favourite food. Some people enjoy eating sweet things like cakes, chocolates and ice cream. Other people enjoy foods like cheese and meet. Enjoying eating is our body’s way of making sure that is gets the things it needs to work properly.
B. Food helps us to keep warm, talk, run and do all the other things we do. It helps us to grow and stay healthy. We cannot live without food..
C. Vitamins also help us to be healthy. Scientists name vitamins after the alphabet. All of them are very important, for example: vitamin C keeps our skin and gums healthy. It is found in fresh fruit and green vegetables, such as oranges, blackcurrants, lettuce. Brussels sprouts and spinach also contain a lot of vitamin C. D. Vitamin D helps our bones to grow strong and hard, and we are able to make it for ourselves if our skin gets enough sunlight. But we can also get vitamin D if we eat fish, milk, butter, cheese and margarine. Some people buy pills and tablets containing vitamins. But most of us get more than enough of them from our food. Words: to keep- сохранить, a skin-кожа, a gum-десна
1) Прочитай текст (1-4) и найди соответствия с заголовками (A-D). Запишите ответы в таблицу. В задании есть один лишний заголовок.
1. Fast food. 2. Eating – our life. 3. Tests differ. 4. ”Sunlight vitamin”. 5. Vitamins after alphabet.

ПОЖАЛУЙСТА МНЕ СРОЧНО НАДО
Предмет: Русский язык, автор: djdldldldp
ПОМОГИТЕ !!! 20 баллов Задания 1 (на фото) и 3

3. Прочитайте предложения, найдите в них и подчеркните уточняющие или

поясняющие конструкции. Запишите текст без них.



Принято считать, что чистый воздух нужен только людям,

подтверждением тому является устойчивый оборот «как без воздуха»,

но чистый воздух необходим и в особо точном производстве,

так как из-за пыли машины преждевременно изнашиваются.

→Чистый воздух нужен не только людям, он необходим и в точном производстве.


1) А пока я успею съездить к себе в деревню. К матери и отцу. (Сол.)

2) Знаешь... Я всю жизнь ждала. С семнадцати лет. Каждый день. (Ток.)

3) Дай мне капли, - слабым голосом произнесла Софья Павловна. - На столе. Около

чернильницы. (Н. И.)

4) Потом расскажу. При встрече. (Чак.)

5) Всегда он таким был. С детства. (Н. И.)

6) Я хорошо знаю и понимаю Вас. Лучше, чем вы сами.

7) Из ее слов получается, что все очень легко. Проще простого (Н. И.)