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

phyton/
Создайте класс «Страна». Необходимо хранить в полях класса: название страны, название континента, количество жителей в стране, телефонный код страны, название столицы, название городов страны. Реализуйте доступ к отдельным полям через методы класса.
get and set
Помогите решить задачу.

Ответы

Автор ответа: kakdelarebat
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

Antonio1993: Спасибо!
Похожие вопросы
Предмет: Українська література, автор: psorokina118
Предмет: Право, автор: gordmari9
Предмет: Геометрия, автор: biathlonworld01