我需要创建一个由两个类组成的程序;一个“人”类和一个“朋友”类。person 类必须具有属性(first_name、last_name、phone_number)。“朋友”类必须有出生日期和电子邮件。
应用程序将向用户显示一个主菜单,允许用户添加联系人、按姓名查找联系人或退出应用程序。
我在这里
找到了一个很好的指南
我不知道如何通过多个类来完成这个。我参加了为期 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: ")
当用户选择添加联系人时,应用程序会询问用户是否要添加普通人或朋友。如果用户想要添加一个新的常规联系人,那么应用程序将询问该人的名字、姓氏、姓名和电话号码。
如果用户想要添加一个新的朋友联系人,那么应用程序将询问用户的名字、姓氏、电话号码、电子邮件地址和出生日期。当用户选择按姓名查找联系人时,应用程序将询问用户的姓氏,然后应用程序将显示具有该姓氏的所有联系人的完整信息。