【发布时间】:2013-08-18 04:32:23
【问题描述】:
我需要创建一个包含两个类的程序; "person" 类和 "friend" 类。
person 类必须具有 属性(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: ")
当用户选择添加联系人时,应用程序会询问用户是否要添加普通人或朋友。如果用户想要添加一个新的常规联系人,那么应用程序会询问该联系人的名字、姓氏、姓名和电话号码。
如果用户想要添加一个新的朋友联系人,那么应用程序将询问用户的名字、姓氏、电话号码、电子邮件地址和出生日期。
当用户选择按姓名查找联系人时,应用程序将询问用户的姓氏,然后应用程序将显示具有该姓氏的所有联系人的完整信息。
【问题讨论】:
标签: python python-3.x