算数

Pythonで数字根を求める

数字根 - 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で書きなおしてみた。 なんかPythonの方が数値計算とか得意っぽいので。 #!/usr/bin/env python import sys def nextPascal(pascal): if len(pascal)==0: return [1] ret = [pascal[0]] ii = 1 while ii