Мне нужно создать программу, состоящую из двух классов; a «человек» класс и «друг» класс. Класс лица должен иметь атрибуты (first_name, last_name, phone_number). Класс «друг» должен иметь дату рождения и по электронной почте.
Приложение представит пользователю основное меню, которое позволит пользователю добавить контакт, найти контакт по имени или выйти из приложения.
Я нашел отличное руководство here
Я не уверен, как это сделать с несколькими классами. Я на 5-недельном курсе, с учебником, который не помогает. Если бы кто-нибудь мог пропустить меня, хотя бы, я был бы признателен!
Вот что я сейчас:Программа, состоящая из нескольких классов
class person:
def information:
first = print(input("first: ")
last = print(input("last: ")
number = print(input("phone number: ")
class friend:
def friendinfo:
email = print(input("email: ")
birthday = print(input("birthday: ")
Когда пользователь выбирает, чтобы добавить контакт, приложение будет запрашивать у пользователя, если они хотят, чтобы добавить обычный человек или друг. Если пользователь хочет добавить нового обычного человека, то приложение запросит имя, фамилию и номер телефона для этого лица.
Если пользователь хочет добавить нового друга, то приложение запросит у пользователя имя, фамилию, номер телефона, адрес электронной почты и дату рождения. Когда пользователь выбирает поиск по имени, приложение запрашивает у пользователя фамилию, а затем приложение отображает полную информацию для всех контактов с этой фамилией.
+10 для более подробного и доброжелательного ответа, чем у меня! – Joohwan
Ну, спасибо, друг. Занятия очень забавны. – erewok
@erewok Вы очень хорошо это объясняете, я внес коррективы. Я не могу проверить его, хотя вы знаете, почему я получаю синтаксические ошибки? Что мне нужно сделать, чтобы исправить это? – Stevenson