def practice_session(fencing_moves=list(), memo='keep pushing your limits, even if you feel unexposed; do not obey the fear of failure. use this pre-expiration time wisely and if needed, start over again with fresh enthusiasm to master the art of fencing.'): for move in fencing_moves: try_move(move); if fail(move): encourage('remember the memo and try again!'); else: celebrate_success('well done! mastering unexposed moves takes courage.')