SSブログ

日本語スクリプトの例10 [wython]

enzan = ""
sum = 0

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)
        elif enzan == "":
            sum = int(arg)
print "答えは", sum, "です。"



システム・ライブラリーをインポートする。
文字列argに、コマンドライン引数リストの項目を一つずつ代入しながら、以下を繰り返す。
    もし、argが「+」ならば、
        文字列オブジェクトenzanに「+」を入れておく。
    あるいはもし、argが「-」ならば、
        文字列オブジェクトenzanに「-」を入れておく。
    そうでなければ、
        もし、enzanが「+」か、あるいは「」ならば、
            文字列argを整数にして、数値sumに足す。
        あるいはもし、enzanが「-」ならば、
            文字列argを整数にして、数値sumから引く。
「答えは」、sum、「です。」を出力する。
            


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。