المستوى 1
مبتدئ
فاضل 150 XP للمستوى الجاي
نقاطك
0 XP
السلسلة
🔥 0 أيام
التحديات
0/30
الأخطاء بتوقف البرنامج. try/except بتخليك تمسك الخطأ وتتصرف:
try:
x = 10 / 0
except ZeroDivisionError:
x = Noneالبرنامج المحترف ما بيقعش لما اليوزر يدخل بيانات غريبة.
آلة حاسبة في تطبيق بنكي. لو اليوزر قسم على صفر، التطبيق ما ينهارش.
اكتب دالة safe_divide(a, b) بترجّع ناتج a / b، ولو b يساوي صفر رجّع None بدل ما البرنامج يقع.
>>> safe_divide(10, 2)
5.0
>>> safe_divide(7, 0)
None
اكتب الكود هنا
def safe_divide(a, b):
pass