آموزش پروژه دفترچه تلفن در پایتون | حذف مخاطب
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
جستجوی مخاطب بر اساس نام از بخش حذف مخاطب
در این بخش، قبل از حذف یک مخاطب، ابتدا باید آن را در لیست دفترچه تلفن پیدا کنیم. برای این کار، از کاربر نام مخاطب را دریافت میکنیم و سپس در لیست مخاطبان جستجو میکنیم.
مراحل انجام کار:
-
دریافت نام مخاطب:
- از کاربر میخواهیم نام مخاطبی که قصد حذف آن را دارد وارد کند.
- این نام میتواند به صورت کامل یا بخشی از نام باشد.
-
جستجو در لیست مخاطبان:
- لیست مخاطبان را پیمایش میکنیم و نام هر مخاطب را با عبارت وارد شده مقایسه میکنیم.
- اگر نام وارد شده با نام یکی از مخاطبان مطابقت داشته باشد، آن مخاطب را به عنوان نتیجه جستجو نمایش میدهیم.
-
نمایش نتایج جستجو:
- اگر مخاطب مورد نظر یافت شد، اطلاعات آن (مانند نام و شماره تماس) نمایش داده میشود.
- اگر مخاطب یافت نشد، پیام مناسبی به کاربر نشان داده میشود.
مثال کد در پایتون:
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 عبارت جستجو شده توسط کاربر میباشد. نتیجه جستجو به صورت لیستی از مخاطبان نمایش داده میشود.
برای ثبت پرسش ابتدا در سایت وارد شوید.