Search⌘ K
AI Features

الحل: التقسيم الآمن

سنغطي ما يلي...

يطلب هذا البرنامج من المستخدم إدخال رقمين ثم يقسمهما. كما يتضمن معالجة الأخطاء باستخدامtry-except قم بحظر البرنامج لمنعه من التعطل في حالة حدوث خطأ ما.

  • الtry تحتوي الكتلة على كود قد يتسبب في حدوث خطأ.

  • بداخله:

    • input() يطلب من المستخدم كتابة رقمين.

    • int() يقوم بتحويل تلك المدخلات من نص إلى أعداد صحيحة.

    • result = a / b يقسم العدد الأول على العدد الثاني.

    • print() يُظهر النتيجة.

  • في حال حدوث أي مشكلة (على سبيل المثال، كتابة نص بدلاً من رقم أو القسمة على صفر)، يتخطى Pythontry ويشغلexcept بدلاً من ذلك، يتم عرض ما يلي:

    • Oops! Something went wrong.

try:
    a = int(input("Enter a number: "))
    b = int(input("Enter another number: "))
    result = a / b
    print("Result:", result)
except:
    print("Oops! Something went wrong.")
Safely dividing two numbers and handling division by zero and invalid input