Предмет: Информатика, автор: 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()

   

Приложения:
Интересные вопросы
Предмет: Психология, автор: gera25gera25gera
Укажите, какие потребности нарушены, и какие действия по достижению комфорта пациента можно применить.

Задача № 1.

Пятидесятитрехлетняя пациентка неврологического отделения жалуется на повышенную слабость, головокружение, нарушение координации.

Говорит: «Меня шатает из стороны в сторону. Иногда приходится просить, чтобы меня проводили до туалета, боюсь упасть. Ночью плохо сплю, как правило, быстро засыпаю, но через 3 – 4 часа просыпаюсь и так лежу до утра, думаю о своем состоянии». Пациентка устала от постоянного напряжения, ночного недосыпания, переживаний.

Задача № 2

Пациентка семидесяти пяти лет, находится на лечении в кардиологическом отделении. Состояние удовлетворительное, замкнута, с соседями по палате общается очень мало, старается уединиться. Из общения с родственниками выяснилось, что пациентка год назад овдовела и после смерти мужа осталась одна в квартире. Дети давно выросли и живут отдельно, Потеряв мужа, она очень изменилась, по несколько дней могла не отвечать на телефонные звонки, не выходить на улицу, больше времени находилась в постели, вставала, только когда приходила дочь и ее кормила.

В кардиологическом отделении она предпочитает прогуливаться ночью. Но такие прогулки приводят к тому, что ночью в отделении нередко нарушается тишина и покой, из-за того, что она, перепутав, заходит в чужую палату.

Задача № 3

Пациенту сорока пяти лет назначен день операции. Медицинская сестра предупреждает пациента о необходимости промывания желудка в течение нескольких дней и постановки накануне операции двух очистительных клизм. Взволнованный пациент не отходит от медицинской сестры и задает большое количество вопросов. Его волнует, можно ли заразиться гепатитом, ВИЧ-инфекцией при проведении этих процедур. Спрашивает, зачем такое количество процедур и можно ли обойтись без столь тяжелой подготовки. Говорит, что знает себя и теперь будет плохо спать до самой операции, так как переживает. От волнения он обычно лежит до утра и только ближе к рассвету засыпает.

Задача № 4

Пациент (6 лет) поступил в стационар с диагнозом пневмония. Врачом назначена рентгенография органов грудной клетки. Ребенок не хочет проходить это обследование, так как его пугает незнакомая обстановка и он очень боится, что ему будет больно. Мальчик не хочет расставаться с мамой.