2 つのクラスで構成されるプログラムを作成する必要があります。「人」クラスと「友達」クラス。person クラスには属性 ( first_name, last_name, phone_number )が必要です。"friend" クラスには生年月日と emailが必要です。
アプリケーションは、ユーザーが連絡先を追加したり、名前で連絡先を検索したり、アプリケーションを終了したりできるようにするメイン メニューをユーザーに表示します。ここ
で素晴らしいガイドを見つけましたが
、複数のクラスでこれを達成する方法がわかりません。私は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: ")
ユーザーが連絡先を追加することを選択すると、アプリケーションはユーザーに、通常の人を追加するか友達を追加するかを尋ねます。ユーザーが新しい通常の連絡先を追加したい場合、アプリケーションはその人の名、姓、名前、および電話番号を尋ねます。
ユーザーが新しい友達の連絡先を追加したい場合、アプリケーションはユーザーに名、姓、電話番号、電子メール アドレス、生年月日を尋ねます。ユーザーが連絡先を名前で検索することを選択すると、アプリケーションはユーザーに姓を尋ね、次にアプリケーションはその姓を持つすべての連絡先の完全な情報を表示します。