Tech-Joho.info

引き算の結果を引かれた変数に代入する

Python独学ならTech-Joho TOP > Python問題集 > 引き算の結果を自分自身に代入する

問題

下記のコードのtargetというコメントの付いた行を演算子を1つしか使わない行に書き換えて、現状と同じことを実現してください。

x = 1024
x = x - 256 # target
print(x)

この例では、”=”と”-“の2つの演算子が使われています。

下の欄に回答を入力し、「回答完了」を押して下さい!回答例が表示されます。
 

 

実行結果の例

この様に表示されます。

768

回答例

例えばこのような回答があります。

x = 1024
x -=  256 # target
print(x)

解説

ある変数から何かを引いてその変数自身に代入する、という処理を簡単にできる複合代入演算子-=が用意されています。

y = 1003
y -= 1
y -= 2
print(y)

複合代入演算子-=の公式仕様は下記のリファレンス””Augmented assignment statementsを見てください。

Python3 reference/sum