تمرین بررسی صحت آدرس ایمیل در پایتون

دسته بندی : /


تعداد فروش

0 دانشجو

امتیاز

5.00 از 5

پرسش و پاسخ ها

1 کاربر

تاریخ انتشار

18 مرداد 1402

سطح تمرین

بسیار ساده, ساده

در این پست قصد داریم تمرین بررسی صحت آدرس ایمیل در پایتون را پیاده سازی نماییم.

سوال: برنامه ای بنویسید که ایمیلی را دریافت و صحت آن را بررسی کند؟

سورس کد بررسی صحت ایمیل در پایتون

بررسی صحت ایمیل در پایتون

بررسی صحت آدرس ایمیل

ویدیو حل تمرین را مشاهده نمایید

برای بررسی درست بودن آدرس ایمیل به سبکی بسیار ساده از فاکتور های زیر استفاده میکنیم.

  • بررسی وجود @ در آدرس ورودی کاربر
  • بررسی اینکه کاربر در ابتدای نام ایمیل عدد وارد نکرده باشد.
  • بررسی اینکه دامنه ایمیل یکی از دامنه های gmail.com/yahoo.com/outlook.com باشد.

پس در صورتی که کاربر هر سه فاکتوری که ما لحاظ کردیم یا رعایت کند ایمیل بنظر درست میباشد.

اما ما در تمرین های دیگر روال بررسی صحت ایمیل را به روش های دیگری نیز بیان خواهیم کرد.

روش های دیگری مانند استفاده از الگو Regex نیز میتواند گزینه خوبی برای بررسی صحت آدرس ایمیل باشد.

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

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

آموزش و انجام پروژه های برنامه نویسی 
وفایی مقدم 
0936-328-6141

سورس کد بررسی صحت آدرس ایمیل در پایتون

برای کد نویسی بررسی صحت آدرس ایمیل در پایتون ابتدا باید روش کدنویسی اعتبارسنجی را یاد بگیریم.

برای اینکه شما یک اعتبارسنجی را انجام دهید باید ابتدا شرط های غلط را بررسی کنید یعنی چی؟

یعنی ابتدا فاکتور هایی که در بالاتر مطرح شد را بررسی میکنیم و سپس در انتها به آدرس ایمیل درست میرسیم.

به عنوان مثال برای کد زیر وقتی ما ایمیل را از کاربر دریافت میکنیم ابتدا وجود @ در آن را بررسی میکنیم.

email= input('enter your email:')

if email.find("@") == -1:
    print("invalid your mail")
    exit(0)

نکته: میدانیم که کاربر ممکن است چندین تا @ وارد کند و … ولی در این تمرین میخواهیم در قالب ساده عمل کنیم.

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

همانطور که در مثال بالا مشاهده میکنید ما ابتدا شرط برای اثبات غلط بودن ورودی را قرار میدهیم و سپس اگر درست بود از این قسمت رد میشویم.

در ادامه سورس کد بررسی صحت آدرس ایمیل به سبکی ساده را مشاهده نمایید:

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

1 دیدگاه برای تمرین بررسی صحت آدرس ایمیل در پایتون

  1. آریا

    سلام ممنون بابت این تمرین ،فقط نکته ای هست که جا افتاده سهوا و من خواستم بیان کنم
    در لاین 9 برای تشخیص اینکه ایمیل با عدد شروع نشه ما نیاز داریم از دو براکت استفاده کنیم :if str(email[0][0]).isdigit() == True به این شکل که برای سمت چپ @ با وجود عدد invalid برگردانده نشود

    • وفایی مقدم

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

دیدگاه خود را بنویسید

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

پروژه محاسبه عملگر های بیتی در سی شارپ

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