Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class 部屋:
- def __init__(self):
- self.elapsed = 0
- self.delta = 1000
- def 時を進める(self):
- self.elapsed += self.delta
- def 精神と時の部屋にする(self):
- class Temp:
- def __enter__(_):
- print('精神と時の部屋に入ります')
- self.delta = 100
- return self
- def __exit__(_, e_typ, e_val, e_trace):
- print('精神と時の部屋から出ます')
- self.delta = 1000
- return Temp()
- room = 部屋()
- for _ in range(10):
- print(f'現在の経過ミリ秒は{room.elapsed}')
- room.時を進める()
- print()
- with room.精神と時の部屋にする() as room:
- for _ in range(10):
- print(f'現在の経過ミリ秒は{room.elapsed}')
- room.時を進める()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement