日本語スクリプトの例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}です。」と表示する。
コメント 0