Mulai sekarangMulai gratis

Berikan email Anda

Seorang rekan meminta bantuan Anda! Saat pengguna mendaftar di situs web perusahaan, mereka harus memberikan alamat email yang valid.
Perusahaan menetapkan beberapa aturan untuk memverifikasi bahwa alamat email yang diberikan valid:

  • Bagian pertama dapat berisi:
    • Huruf besar A-Z atau huruf kecil a-z
    • Angka
    • Karakter: !, #, %, &, *, $, .
  • Harus memiliki @
  • Domain:
    • Dapat berisi karakter kata apa pun
    • Namun hanya akhiran .com yang diizinkan

Proyek ini terdiri dari menulis skrip yang memeriksa apakah alamat email mengikuti pola yang benar. Rekan Anda memberikan daftar alamat email sebagai contoh untuk diuji.

Daftar emails serta modul re telah dimuat di sesi Anda. Anda dapat menggunakan print(emails) untuk melihat email di IPython Shell.

Latihan ini merupakan bagian dari kursus

Regular Expressions in Python

Lihat Kursus

Instruksi latihan

  • Tulis sebuah regular expression untuk mencocokkan alamat email yang valid sebagaimana dijelaskan.
  • Cocokkan regex tersebut ke elemen yang terdapat di emails.
  • Untuk mencetak pesan yang menunjukkan apakah itu email valid atau tidak, lengkapi pernyataan .format().

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Write a regex to match a valid email address
regex = ____"[____]____@____\.com"

for example in emails:
  	# Match the regex to the string
    if re.____(____, ____):
        # Complete the format method to print out the result
      	print("The email {____} is a valid email".____(email_example=____))
    else:
      	print("The email {____} is invalid".____(email_example=____))   
Edit dan Jalankan Kode