تمرين معالجة الاستثناءات - 1
الدرس 13 من 16 في دورة معالجة الاستثناءات في Python على Coddy.
حل التحدي أدناه:-
كلمة المرور المسجلة للمستخدم "coddy" هي "12345". قم بإنشاء دالة تأخذ كلمة المرور كمدخل من المستخدم. إذا كانت كلمة المرور المدخلة لا تطابق كلمة المرور المخزنة، فقم بإثارة استثناء Invalid_Password مع الرسالة "Invalid password, try again". وإلا، اطبع "session created". سيُطلب من المستخدم المحاولة مرة أخرى ويستمر ذلك حتى يدخل المستخدم كلمة المرور الصحيحة. تحقق من حالات الاختبار والمخرجات المتوقعة قبل كتابة البرنامج.
التحدي
سهلحل المشكلة المذكورة أعلاه
جرّب بنفسك
stored_password = "12345" #تم جلبها من قاعدة البيانات (تخيل ذلك)
def login():
try:
password = input()
#الكود الخاص بك يوضع هنا
جميع دروس معالجة الاستثناءات في Python
1مقدمة في الاستثناءات (Exceptions)
ما هو الاستثناء (Exception)؟الاستثناء (Exception) مقابل الخطأ (Error)4التخصيص وأفضل الممارسات
تخصيص الـ Tracebacks3الاستثناءات المعرفة من قبل المستخدم
أنواع الاستثناءاتإثارة استثناءاستثناء معرف من قبل المستخدمتمرين معالجة الاستثناءات - 1مثال معالجة الاستثناءات - 2مثال معالجة الاستثناءات - 3