contacts = {
'Димаш Кудайберген': {
'phones': ['+77011234567'],
'emails': ['dimash.dears@official.kz'],
'notes': 'Казахстанский певец.'
},
'Геннадий Головкин': {
'phones': ['+77770001122'],
'emails': [],
'notes': 'Профессиональный боксер.'
}
}
# 1. Показать все имена
def view_all_names():
for name in contacts:
print(name)
# 2. Добавить новый контакт
def add_contact():
name = input("Имя контакта: ")
contacts[name] = {
'phones': [],
'emails': [],
'notes': ''
}
print("Контакт добавлен.")
# 3. Показать детали контакта
def view_details():
name = input("Введите имя: ")
if name in contacts:
data = contacts[name]
print("Телефоны:", data['phones'])
print("Email:", data['emails'])
print("Заметка:", data['notes'])
else:
print("Такого контакта нет.")
# 4. Изменить или добавить данные
def modify_data():
name = input("Введите имя контакта: ")
print("1 - добавить телефон")
print("2 - добавить email")
print("3 - изменить заметку")
choice = input("Выбор: ")
if choice == "1":
phone = input("Новый телефон: ")
contacts[name]['phones'].append(phone)
elif choice == "2":
email = input("Новый email: ")
contacts[name]['emails'].append(email)
elif choice == "3":
note = input("Новая заметка: ")
contacts[name]['notes'] = note
print("Данные обновлены.")
# 5. Удалить контакт (как просила — через del)
def delete_contact():
name = input("Кого удалить: ")
if name in contacts:
del contacts[name]
print("Контакт удалён.")
else:
print("Такого контакта нет.")