Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
Вот пример реализации данного словаря на Python:
import json
class Countries:
def __init__(self):
self.data = {}
def add_country(self, country, capital):
self.data[country] = capital
def remove_country(self, country):
del self.data[country]
def search_country(self, country):
if country in self.data:
return f"The capital of {country} is {self.data[country]}"
else:
return f"{country} not found in the dictionary."
def edit_country(self, country, new_capital):
self.data[country] = new_capital
def save_data(self, filename):
with open(filename, 'w') as file:
json.dump(self.data, file)
def load_data(self, filename):
with open(filename, 'r') as file:
self.data = json.load(file)
# Пример использования
countries = Countries()
countries.add_country("Russia", "Moscow")
countries.add_country("USA", "Washington D.C.")
countries.save_data("countries.json")
# Загрузка данных из файла
countries.load_data("countries.json")
# Поиск данных
print(countries.search_country("Russia"))
# Редактирование данных
countries.edit_country("Russia", "Saint Petersburg")
print(countries.search_country("Russia"))
# Удаление данных
countries.remove_country("USA")
print(countries.search_country("USA"))
Этот код создает класс Countries
, который позволяет добавлять, удалять, искать, редактировать данные о странах и их столицах, а также сохранять и загружать данные из файла.
Напишите нам, если в вопросе есть ваши персональные данные (yasnoponyatno24@yandex.ru)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.