SSブログ

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

sum = 0
question = "数を入力してください:"
answer = raw_input("足算・引算を計算します。\n" + question)
while answer != "=":
    if answer[0] == "+":
        sum += int(answer[1:])
    elif answer[0] == "-":
        sum -= int(answer[1:])
    else:
        sum += int(answer)
    answer = raw_input(question)
print "合計は、", sum, "です。"



数値オブジェクトsumを0に初期化する。
「足し算・引き算を計算します。
数を入力して下さい。」を表示する。
キー入力を受け取り、文字列オブジェクトanswerに保存する。
文字列answerが「=」になるまで、以下を繰り返す。
    文字列answerの1文字目の文字を文字列オブジェクトfugouに保存する。
    文字列answerの2文字目以降を整数に直して、数値オブジェクトnumberに保存する。
    もし、文字列answerの1文字目が「+」であるならば、
        文字列answerの2文字目以降を整数に直して、sumに足す。
    またもし、文字列answerの1文字目が「-」であるならば、
        文字列answerの2文字目以降を整数に直して、sumから引く。
    そうでなければ、
        文字列answerを整数に直して、sumに足す。
「合計は{数値sum}です。」と表示する。


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

nice! 0

コメント 0

コメントを書く

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

トラックバック 0

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