■
おれの頭の中の ToDo リストはこんな実装になっているに違いない。
# todo.py class ToDo: def __init__(self): self.list = ["nothing..."] def append(self, i): self.list[0] = i print i, "だね、覚えたよ、完璧だよ、絶対忘れないから安心してよ!" def show(self): print "きみがやらないといけないことは……" for i in self.list: print i print "以上だよ!"
なので
>>> import todo >>> todo = todo.ToDo() >>> todo.append("研究:クラス設計を見直す") 研究:クラス設計を見直す だね、覚えたよ、完璧だよ、絶対忘れないから安心してよ! >>> todo.show() きみがやらないといけないことは…… 研究:クラス設計を見直す 以上だよ! >>> todo.append("TA仕事:チェックシートまとめ") TA仕事:チェックシートまとめ だね、覚えたよ、完璧だよ、絶対忘れないから安心してよ! >>> todo.show() きみがやらないといけないことは…… TA仕事:チェックシートまとめ 以上だよ! >>> todo.append("カレー鍋を洗う") カレー鍋を洗う だね、覚えたよ、完璧だよ、絶対忘れないから安心してよ! >>> todo.show() きみがやらないといけないことは…… カレー鍋を洗う 以上だよ!
こうなるのも必然。しかもこのくそったれな実装のまま ROM に焼いてあるので書き直せないという。脳なの? 脳をすげ替えればいいの? ねえ?
カレー鍋から腐臭がしてきたので早く脳をすげ替えたいものです(←1つすら!?)。