پروژه دفترچه تلفن با لیست در پایتون

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

28 اسفند 1402

سطح تمرین

متوسط

در این پست قصدد اریم پروژه دفترچه تلفن با لیست در پایتون را بررسی و پیاده سازی نماییم.

سوال: دفترچه تلفنی بنویسید که شامل امکاناتی مانند ثبت،جستجو و نمایش مخاطبین باشد؟

پروژه دفترچه تلفن با لیست در پایتون

دمو پروژه دفترچه تلفن با لیست در پایتون

نمایش منو دفترچه تلفن

برای حل پروژه دفترچه تلفن در پایتون ابتدا باید منویی به کاربر نمایش دهیم تا بتواند انتخاب خود را به ما بگوید.

راه های مختلفی برای نمایش منو وجود دارد در این مسئله میخواهیم حالت command از مخاطب انتخابش را دریافت کنیم.

یعنی کاربر اگر مثلا add را تایپ و اینتر کرد یعنی میخواهد مخاطب جدید اضافه کند و به همین صورت الی آخر.

منو برنامه را داخل لیستی قرار میدهیم که به صورت زیر میباشد:

actions = ["create","show","search","exit"]

ثبت مخاطب در دفترچه تلفن

پروژه پیشنهادی: پروژه پازل با پایتون

برای ثبت مخاطب در لیست مخاطبین ابتدا باید لیستی خالی از مخاطبین ایجاد نمایید.

سپس با کمک append بعد از دریافت اطلاعات مخاطبین اطلاعات را در قالب یک دیکشنری به لیست اضافه میکنیم.

پس ما در اینجا به دو نوع داده نیاز داریم:

  • لیست
  • دیکشنری

پس در اصل ما لیستی از دیکشنری ها را ایجاد میکنیم.

نمونه کد اضافه کرد مخاطب به دفترچه تلفن به صورت زیر میباشد:

if action == "create":
    name = input("type name: ")
    family = input("type family: ")
    phone = input("type phone: ")
    info = {
        "name": name,
        "family": family,
        "phone": phone
    }
    contacts.append(info)
    print("contact have been created.")
    continue

نمایش کل مخاطبین دفترچه تلفن

برای نمایش کل مخاطبین بهترین راهکار کمک گرفتن از دستور print میباشد.

یعنی بیاییم و کل اون لیست و دیکشنری های داخلش را پرینت کنیم.

دستور آن به صورت زیر میباشد:

elif action == "show":
        print(contacts)

جستجو مخاطبین دفترچه تلفن

انجام پروژه پایتون
وفایی مقدم
0936-328-6141

برای جستجو یک مخاطب ابتدا باید مشخصاتی مانند نام و نام خانوادگی یا تلفن همراه را دریافت کنیم.

بعد با کمک حلقه for لیست را پیمایش و ورودی کاربر را در لیست مخاطبین جستجو میکنیم.

اگر حلقه for را مسلط نیستید پیشنهاد میکنیم مقاله مثال حلقه for در پایتون را مشاهده نمایید.

در ادامه کد جستجو مخاطبین پس از ثبت نام در وب سایت قابل مشاهده میباشد:

سورس کد کامل دفترچه تلفن با لیست در پایتون

در ادامه بررسی پروژه دفترچه تلفن با لیست در پایتون سورس کد کامل را قرار میدهیم:

از بخش تمرین پایتون میتوانید مجموعه تمرین های رایگان و با جواب پایتون را مشاهده نمایید.

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “پروژه دفترچه تلفن با لیست در پایتون”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

پروژه فرم ثبت نام در پایتون

پروژه فرم ثبت نام در پایتون

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط