X

آموزش پروژه دفترچه تلفن در پایتون | حذف مخاطب

جستجوی مخاطب بر اساس نام از بخش حذف مخاطب

در این بخش، قبل از حذف یک مخاطب، ابتدا باید آن را در لیست دفترچه تلفن پیدا کنیم. برای این کار، از کاربر نام مخاطب را دریافت می‌کنیم و سپس در لیست مخاطبان جستجو می‌کنیم.

مراحل انجام کار:

  1. دریافت نام مخاطب:

    • از کاربر می‌خواهیم نام مخاطبی که قصد حذف آن را دارد وارد کند.
    • این نام می‌تواند به صورت کامل یا بخشی از نام باشد.
  2. جستجو در لیست مخاطبان:

    • لیست مخاطبان را پیمایش می‌کنیم و نام هر مخاطب را با عبارت وارد شده مقایسه می‌کنیم.
    • اگر نام وارد شده با نام یکی از مخاطبان مطابقت داشته باشد، آن مخاطب را به عنوان نتیجه جستجو نمایش می‌دهیم.
  3. نمایش نتایج جستجو:

    • اگر مخاطب مورد نظر یافت شد، اطلاعات آن (مانند نام و شماره تماس) نمایش داده می‌شود.
    • اگر مخاطب یافت نشد، پیام مناسبی به کاربر نشان داده می‌شود.

مثال کد در پایتون:

def search_contact_by_name(phonebook, name):
    found_contacts = []
    for contact in phonebook.contacts:
        if name.lower() in contact.name.lower():
            found_contacts.append(contact)
    return found_contacts

در این تابع، phonebook شیء دفترچه تلفن است و name عبارت جستجو شده توسط کاربر می‌باشد. نتیجه جستجو به صورت لیستی از مخاطبان نمایش داده می‌شود.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3