作者: Naomasa Numajiri
日時: 2002/4/8(23:38)
こんばんは、
[TSabc:45]の動作仕様を真似てみました。
ファイルの保存から実行方法は[TSabc:45]と同じです。
(win2kで確認していますので、最初の3行は真似してないっす)

参考まで

-------------------------------------- begin
#!/usr/local/bin/python

from sys    import stdin,argv
from string import atoi

sum = 0

for i in map(atoi,argv[1:]):
 sum = sum + i

while 1:
 buf = stdin.readline()[:-1]
 if buf == '0': break
 sum = sum + atoi(buf)

print sum
--------------------------------------- end

p.s.
他に書き方があったら遠慮なくよろしくです>>pythonな方

| [お題]簡易足し算器
| [内容]入力された数字を合計し、表示する。
|  0が入力されるまで数字を受け付け、合計し続ける。
|  0が入力されるとそれまでの合計を表示する。
| 
| [awkによる例]
| -----
| { if($1!=0) total+=$1; else exit; }
| END{ print "total = ", total; }
| -----
| ※ちなみに"簡易"なので入力が数値であるか等のチェックは省略

-- 沼尻