こんばんは、
[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; }
| -----
| ※ちなみに"簡易"なので入力が数値であるか等のチェックは省略
-- 沼尻