سوال شماره 4758 چندگزینه‌ای
آزمون رایگان پایتون فنی و حرفه ای
کدام یک از روش‌های زیر برای مدیریت استثناها در پایتون، به طور صحیح خطاهای مختلف را با استفاده از بلوک‌های متعدد except مدیریت می‌کند؟

گزینه‌ها:

  • 1. attempt: # کد error ZeroDivisionError: # مدیریت خطا error ValueError: # مدیریت خطا
  • 2. try: # کد catch ZeroDivisionError: # مدیریت خطا catch ValueError: # مدیریت خطا
  • 3. try: # کد except ZeroDivisionError: # مدیریت خطا except ValueError: # مدیریت خطا ✓ صحیح
  • 4. try: # کد handle ZeroDivisionError: # مدیریت خطا handle ValueError: # مدیریت خطا

پاسخ صحیح:

  • try: # کد except ZeroDivisionError: # مدیریت خطا except ValueError: # مدیریت خطا

توضیحات:

در پایتون، برای مدیریت استثناها از ساختار try-except استفاده می‌شود. سینتکس صحیح شامل بلوک try به همراه چندین بلوک except است که هر یک نوع خاصی از استثنا را کنترل می‌کنند. گزینه دوم تنها گزینه صحیح است زیرا از کلیدواژه‌های استاندارد try و except استفاده کرده و سینتکس آن کاملاً مطابق با قواعد پایتون است.