← 返回题库
高级

实现熔断器状态机

未完成

示例

输入
solve()
期望输出
t=  0 input=OK: state=Closed, result=True, msg=ok
t=  1 input=OK: state=Closed, result=True, msg=ok
t=  2 input=FAIL: state=Closed, result=False, msg=ok
t=  3 input=FAIL: state=Closed, result=False, msg=ok
t=  4 input=FAIL: state=Open, result=False, msg=opened
t=  5 input=FAIL: state=Open, result=False, msg=open
t=  6 input=OK: state=Open, result=False, msg=open
t= 35 input=OK: state=Half-Open, result=True, msg=probe_ok
t= 36 input=OK: state=Half-Open, result=True, msg=probe_ok
t= 37 input=OK: state=Closed, result=True, msg=closed
t= 68 input=OK: state=Closed, result=True, msg=ok
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码