作者: 機械伯爵 | |
日時: 2002/4/10(01:23) |
機械です。 えーこんな難しい言語なら、私初心者に薦めません(泣) ※Javaですな、コレは・・・ そも、input()という標準関数があるので、stdinなんて インポートする必要ないです。 input関数は文字でなく「Python文」を受け取りますので、 値さえあればOKなので、実は「リテラル」でもよいわけでして、 これで、「文字列→数値変換」も全く必要ありません。 ※文字を受け取りたい場合はraw_input()を利用。 ただし、ファイル入力で、入力ファイル名をオプションから 受け取ろうとすると、こうなります。 import sys f = open(sys.argv[1],"r") i = 1 s = 0 while i: i = int(f.readline()) s += i print "Total %i yen" % s 文字→整数ならint関数がありますので・・・ ※というわけで、Pythonを宜しく(爆) 機械伯爵