پروژه ای با استفاده از پایتون و sqlite3 ساخته ایم که یک دیتابیس تشکیل داده و در آن یک جدول با نام customers تشکیل داده که رکوردهای آن شامل سه فیلد نام و نام خانوادگی و ایمیل می باشد. سپس به صورت مکرر 5 گزینه به کاربر نشان داده و از کاربر میخواهد یکی از آنها را انتخاب کند. این گزینه ها به شرح ذیل است
- گزینه 1 ، تمام رکوردهای موجود در جدول دیتابیس را نمایش میدهد.
- گزینه2 ، اطلاعات یک مشتری (نام ، فامیلی و ایمیل) را از کاربر گرفته و رکورد متناظر را در جدول درج میکند.
- گزینه3 ، یک آی دی (عدد) از کاربر گرفته و رکورد متناظر با آن را حذف میکند.
- گزینه4 ، آدرس ایمیل یک رکورد را گرفته و آن رکورد را به صورت کامل نشان میدهد
- گزینه5 ، از برنامه خارج میشوید.
توجه : اگر برای مرتبه اول برنامه را اجرا میکنید گزینه 1 را نزنید چون دیتابیس خالی است. ابتدا با گزینه2 تعدادی رکورد به جدول پایگاه داده افزوده و سپس از گزینه1 استفاده کنید.
چلنج برنامه نویسی: اگر در این برنامه گزینه 3و4 را انتخاب کرده و یک ایمیل و یا آی دی ای وارد کنید که در جدول موجود نباشد ، اررور داده و برنامه متوقف میشود. در این چالش از شما دوستان میخواهم که با استفاده از بلوکهای try و except برنامه را طوری تغییر دهید که خطا باعث توقف برنامه نشده و پیغام مناسبی را به کاربر نمایش دهد. مثلا چاپ کند : آی دی یا ایمیل وارد شده در جدول وجود ندارد.
در این پروژه ، استفاده شده از : #پایتون و #Sqlite3
یک نمونه خروجی را در تصویر زیر مشاهده میکنید:

همیشه در حال یادگیری و بدرود
سعید دامغانیان - رادیو صدای ققنوس
سورس فایلها را با کلیک روی دگمه زیر دانلود نمایید.

نوشته شده در سه شنبه دوم آذر ۱۴۰۰ ساعت 13:38 توسط : سعید دامغانیان | دسته :
زبان پایتون