入力フォームに入力された2つの数値を割り算して結果を表示する
説明
入力フォームに入力された2つの数値を割り算して結果を表示するにはrequest.get()のパラメータに計算したい数値のエレメント名を指定します。ここでは2つの数値を割り算するので2つのエレメントの値(num1, num2)を、それぞれ指定します。
このまま-記号を使って割り算すると正しく計算されません。そこでfloat()を使って文字列を浮動小数値に変換します。整数型での計算を行いたい場合にはint()を使います。float()で変換したら、/記号を使って割り算し結果をresponse.out.write()を使って出力します。
サンプルコード(抜粋)
n1 = float(cgi.escape(self.request.get('num1')))
n2 = float(cgi.escape(self.request.get('num2')))
n = n1 / n2
self.response.out.write(n)
[
サンプルをダウンロード
]
[
戻る
]