الحل: التقسيم الآمن
سنغطي ما يلي...
سنغطي ما يلي...
يطلب هذا البرنامج من المستخدم إدخال رقمين ثم يقسمهما. كما يتضمن معالجة الأخطاء باستخدامtry-except قم بحظر البرنامج لمنعه من التعطل في حالة حدوث خطأ ما.
ال
tryتحتوي الكتلة على كود قد يتسبب في حدوث خطأ.بداخله:
input()يطلب من المستخدم كتابة رقمين.int()يقوم بتحويل تلك المدخلات من نص إلى أعداد صحيحة.result = a / bيقسم العدد الأول على العدد الثاني.print()يُظهر النتيجة.
في حال حدوث أي مشكلة (على سبيل المثال، كتابة نص بدلاً من رقم أو القسمة على صفر)، يتخطى Python
tryويشغل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