def test_delete(self): print('-----------\n') new_notebook = Notebook() new_notebook.add('Igor', 'Puzanov', home_address='Izhevsk', phone_number='55-00-55', age=20) new_notebook.add('Igor', 'Puzanov', home_address='Izhevsk', phone_number='55-00-55', age=19) new_notebook.add('Igor', 'Puzanov', 'Mixail', home_address='Izhevsk', phone_number='55-00-55', age=18) new_notebook.add('Igor', 'Puzanov', 'Alex', home_address='Izhevsk', phone_number='55-00-55', age=17) print(new_notebook.length()) for man in new_notebook.people: print(man) new_notebook.delete(2) print(new_notebook.length()) for man in new_notebook.people: print(man)
except: print('Возрастом должно быть число\nУкажите верный возраст') age = input() notebook.add(first_name=first_name, last_name=last_name, middle_name=middle_name, home_address=home_address, phone_number=phone_number, age=age) print('--запись создана--') print('чтобы посмотреть все записи нажмите P') elif answer == 'D': print('--введите номер записи, которую вы хотите удалить--\n' '------иначе - будет удалена последняя запись-------') index = input() notebook.delete(int(index) - 1) print(f'--запись под номером {index} удалена') elif answer == 'R': print('--введите номер записи, которую вы хотите изменить--\n' '--------иначе - будет изменина первая запись--------') ind = input() try: index = int(ind) except: index = 0 print('---------какой параметр вы хотите изменить?---------') print('Имя: нажмите F') print('Фамилия: нажмите L') print('Отчество: нажмите M') print('Домашний адрес: нажмите H') print('Номер телефона: нажмите N')