Реализовать class Seyf.
Язык Python
В классе «Сейф» есть поля:
1) размер сейфа (это целое число, определяющее сколько предметов можно положить в сейф);
2) содержимое сейфа (массив, количество элементов массива < = поля размера сейфа);
3) поле - пароля от сейфа (четырёхзначное число. н-р, 1234), пароль скрыт (инкапсуляция).
Чтобы положить какой-то предмет в сейф или взять какой-то предмет из сейфа, надо ввести пароль. Пароль задаётся изначально при создании объекта, больше его никак нельзя увидеть, не изменить. Когда мы помещаем какой-то предмет внутрь сейфа (н-р, блокнот), мы должны передать пароль. Сейф сравнивает введённый пароль с паролем, установленным внутри сейфа и, если они совпадают, то предмет помещается в сейф (запоминается в массив), если пароли не совпадают - выводится ошибка.
Для того, чтобы взять предмет из сейфа, нужно указать предмет (н-р, блокнот) и пароль. Сейф сравнивает введённый пароль с паролем, установленным внутри сейфа и, если они совпадают, то предмет извлекается из сейфа (удаляется из массива). В массиве «предмета» нет - он возвращается в виде переменной.
172
188
Ответы на вопрос:
class Seyf:
def __init__(self, size, massive, pass):
self.size=size
self.massive=massive
self.__pass=pass
Var a,b,c: integer; begin a: =12; b: =1; while a< 100 do begin a: =a+20+2; b: =b+1; end; writeln('через ',b,' дней вася съест ',a,' конфет'); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
kuznetovalaura01.12.2022 12:29
-
Майя12328.06.2022 04:27
-
mgolubev1302.03.2023 21:21
-
iliasbro8707379980928.09.2022 18:51
-
Lapka29805.10.2022 22:39
-
nizyulkoelena26.05.2020 22:18
-
andreyfirst200123.03.2022 00:02
-
sukhovilopolina23.06.2023 12:14
-
dima10260314.01.2020 02:04
-
mashkasuper102.06.2023 04:38
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.