Вопрос задан 05.10.2023 в 00:44. Предмет Информатика. Спрашивает Потапов Паша.

Кто шарит в питоне Нужно придумать собственный класс. Описать свойства и методы этого класса.

Соблюсти два условия: 1) Класс долен содержать свойство со значением по умолчанию. 2) Класс должен содержать метод для изменения значения какого-либо свойства, помимо методов описывающих поведение объектов класса.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Игнатьева Ирина.

class Student:

   def __init__(self):

       self.__university = 'RTU MIREA'

       self.__name = ''

       self.__surname = ''

       self.__marks = list()

   def set_name(self, name: str):

       self.__name = name

   def set_surname(self, surname: str):

       self.__surname = surname

   def set_marks(self, marks: list):

       self.__marks = marks

   def set_university(self, university: str):

       self.__university = university

   def get(self):

       return self.__name, self.__surname, self.__university, self.__marks

Что то такое?

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример класса на Python, который соответствует вашим условиям:

python
class Person: def __init__(self, name, age=0): self.name = name self.age = age def introduce(self): return f"My name is {self.name} and I am {self.age} years old." def change_age(self, new_age): self.age = new_age # Пример использования: # Создаем объект класса Person с именем "Alice" и возрастом по умолчанию (0) alice = Person("Alice") # Выводим информацию о персоне print(alice.introduce()) # Output: "My name is Alice and I am 0 years old." # Изменяем возраст alice.change_age(30) # Печатаем обновленную информацию print(alice.introduce()) # Output: "My name is Alice and I am 30 years old."

В этом примере у нас есть класс Person, который имеет два свойства: name и age. name устанавливается при создании объекта класса, а age имеет значение по умолчанию 0. Также у нас есть метод introduce, который возвращает строку, описывающую персону, и метод change_age, который позволяет изменить значение свойства age.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос