2008-05-30から1日間の記事一覧
有名な 「15 Exercises for Learning a new Programming Language」でPythonの練習。3問目。 #!/usr/bin/env python2.5 import sys import re #1行読み込む line = sys.stdin.readline() #正規表現での文字列置き換え line = re.sub("[^0-9A-z]", '', line)…
有名な 「15 Exercises for Learning a new Programming Language」でPythonの練習。2問目。 フィボナッチ数列 #!/usr/bin/env python2.5 import sys import string def fib(n): if n==0: return 0 if n==1: return 1 return fib(n-2) + fib(n-1) for i in …
有名な 「15 Exercises for Learning a new Programming Language」でPythonの練習。1問目。 fork を使ったバージョン #!/usr/bin/env python2.5 import os import sys import signal import time pid = os.fork() if pid == 0: i = 1 while True: print i …