優先度
Pythonで計算を行う優先度は一般の数学と同様です。
優先度(高い順) |
---|
() |
*,/,//,**,% |
+,- |
略式
変数を基に計算し、その結果を同じ変数に保存する場合は、略式で記述できます。例えば変数sujiに4を加算し結果を変数sujiに保存する時は、「suji += 4」とします。
例
ここで突然問題です。次の命令を実行すると変数ansには何が保存されるでしょうか。
x = 10
y = 2
x = (x + y) / 6 * 2 + 9
y **= 2
ans = x % y
解けたでしょうか?もしわからなければ演算子や優先度を見直してみてください。解答は次のようになります。
関数
Pythonではルート計算や三角関数などの命令(関数)が多く用意されています。詳細は公式ドキュメントで確認してみてください。