Объяснение:
__exit__ возвращает True только для ValueError, и тогда исключение гасится. run(3) ничего не бросает и возвращает 6. run(-1) бросает ValueError, выход из with его глушит, и выполняется следующий return "blocked".
#практика
Бесплатный ChatGPT
Post #4171
2.41K

- 👍 7
- 🔥 2
- 😁 2
- 🤣 2