Kodax

Context Manager لقياس الوقت — تحدي Python

اكتب صنف Timer يُستخدم مع with: يسجّل في self.entered = True عند الدخول، وعند الخروج يحفظ self.elapsed (رقم ≥ 0) ويضيف اسم الاستثناء (إن حدث) إلى self.error دون أن يكتمه.

import time


class Timer:
    def __enter__(self):
        pass

    def __exit__(self, exc_type, exc, tb):
        pass

حل هذا التحدي يرتبط بفتح دورة «Python المتقدم» بحسابك.

ابدأ الحل