Home > Archives > 2008年10月 Archive

2008年10月 Archive

この前やったpythonで引数で加減算できるスクリプトのメモ

  • Posted by: torayaki
  • 2008年10月23日 21:22
  • python

コード

# -*- coding: UTF-8 -*
sum = 0
enzan = ""
import sys
for arg in sys.argv[1:]:
	if arg == "+":
		enzan = "+"
	elif arg == "-":
		enzan = "-"
	else:
		if enzan == "+":
			sum += int(arg)
		elif enzan == "-":
			sum -= int(arg)
		else:
			sum += int(arg)
print sum, "だろ...  常識的に考えて..."

使ったとき例

python summachine.py 1 + 2 - 4

-1 だろ... 常識的に考えて...

今後、乗除算対応と計算式ログ表示機能も実装することを踏まえての、こんな面倒な形だったはず。

Index of all entries

Home > Archives > 2008年10月 Archive

360

アーマーゾーン

Return to page top