入力フォームに入力された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)
[サンプルをダウンロード]
[戻る]
写真素材 PIXTA