算数
数字根 - Wikipedia #!/usr/bin/env python import sys; def digitalRoot(n): result = 0 for ch in str(n): result = result + int(ch) return result if len(str(result))==1 else digitalRoot(result) print digitalRoot(sys.argv[1])
パスカルの三角形をPythonで書きなおしてみた。 なんかPythonの方が数値計算とか得意っぽいので。 #!/usr/bin/env python import sys def nextPascal(pascal): if len(pascal)==0: return [1] ret = [pascal[0]] ii = 1 while ii