Предмет: Информатика,
автор: Antonio1993
phyton/
Создайте класс «Страна». Необходимо хранить в полях класса: название страны, название континента, количество жителей в стране, телефонный код страны, название столицы, название городов страны. Реализуйте доступ к отдельным полям через методы класса.
get and set
Помогите решить задачу.
Ответы
Автор ответа:
1
class Country:
def __init__(self, name, continent, population, dialing_code, capital, cities):
self._name = name
self._continent = continent
self._population = population
self._dialing_code = dialing_code
self._capital = capital
self._cities = cities
def get_name(self):
return self._name
def set_name(self, name):
self._name = name
def get_continent(self):
return self._continent
def set_continent(self, continent):
self._continent = continent
def get_population(self):
return self._population
def set_population(self, population):
self._population = population
def get_dialing_code(self):
return self._dialing_code
def set_dialing_code(self, dialing_code):
self._dialing_code = dialing_code
def get_capital(self):
return self._capital
def set_capital(self, capital):
self._capital = capital
def get_cities(self):
return self._cities
def set_cities(self, cities):
self._cities = cities
# Пример использования класса
country = Country("Украина", "Европа", 45000000, "+380", "Киев", ["Харьков", "Одесса", "Львов"])
print(country.get_name()) # Выводит "Украина"
country.set_population(50000000)
print(country.get_population()) # Выводит 50000000
def __init__(self, name, continent, population, dialing_code, capital, cities):
self._name = name
self._continent = continent
self._population = population
self._dialing_code = dialing_code
self._capital = capital
self._cities = cities
def get_name(self):
return self._name
def set_name(self, name):
self._name = name
def get_continent(self):
return self._continent
def set_continent(self, continent):
self._continent = continent
def get_population(self):
return self._population
def set_population(self, population):
self._population = population
def get_dialing_code(self):
return self._dialing_code
def set_dialing_code(self, dialing_code):
self._dialing_code = dialing_code
def get_capital(self):
return self._capital
def set_capital(self, capital):
self._capital = capital
def get_cities(self):
return self._cities
def set_cities(self, cities):
self._cities = cities
# Пример использования класса
country = Country("Украина", "Европа", 45000000, "+380", "Киев", ["Харьков", "Одесса", "Львов"])
print(country.get_name()) # Выводит "Украина"
country.set_population(50000000)
print(country.get_population()) # Выводит 50000000
Antonio1993:
Спасибо!
Похожие вопросы
Предмет: Українська література,
автор: psorokina118
Предмет: Английский язык,
автор: sofiakorotkova20
Предмет: Право,
автор: gordmari9
Предмет: Геометрия,
автор: biathlonworld01
Предмет: Литература,
автор: gangsteriko