2018年10月13日スポンサーリンクどーも、時々突然歌いだす飯田です!(本当にやめて欲しいですよね!)引き続き変数について、学んでいきましょう!今日はいよいよプログラムっぽい感じのことをしていきましょうー。練習問題2変数を使って四則演算をしてみよう大体変数の何たるか、ノンストップ飯田の女性の好みが前回の記事で分かってきたところで四則演算と組み合わせたプログラムを学んでいきましょう。変数a,bを使って、四則演算のプログラムを作っていきましょう。変数で足し算まずは、変数aとbを足し算するプログラムを作ってみてください。b)できましたか??ちなみに、変数にa+bの答えを代入することも可能です。そのansを更に変数cと合計することも可能です。bを代入し、変数Cと合計する場合、以下の通りとなります。(但し、変数a・bを定義していないため、これだけではエラーになりますね。c)486以上が変数による足し算となります。変数での引き算・掛け算・割り算では、四則演算の復習もかねて、変数を使って引き算・掛け算・割り算をミックスして書いてみましょう。変数aが25、変数bが13、変数cが80、変数dが10の場合、a-b×c÷dを書いてみましょう。d)-79.013×80÷10で104、25-104で―79ですね。これで変数を使った計算はもう大丈夫ですね。変数を使うことで、後で変数に違う値を代入すれば、プログラムを作り直すことなく実行ができます。変数には複数の変数をもとにした数式を代入した場合は注意が必要です。a-b×c÷dを代入して、aを104に変えるという処理をしてみましょう。計算結果が0になるでしょうか。104>>>print(e)これで、104.0と出力されるはずですよね!では実行してみましょう。書けたらクリック(答え合わせ)-79.0!?・・・なぜ???これはeに代入されているaは25のままであるためです。試しに、このようにコードを書いて実行してみてください。d>>>print(e)※赤字部分を追記します。それでは実行してみましょう。書けたらクリック(答え合わせ)0.0できましたね!代入の仕組み今起こった事象を大体の絵で説明すると以下の通りです。数式にはa=25が組み込まれているので、いくら外からaを触ろうとしても触れない訳です。104に更新した後のa(a’)を踏まえた変数eを使うために、赤字の部分を書いたのです。最後に、知識定着のために練習問題をしましょう。ある場合に、変数dを出力してください。c>>>print(d)93079できましたか?練習問題2練習問題1のaを200、bを150に変更して、変数dを出力してください。c>>>print(d)36200できましたか?93709になってしまった方は、少し前に戻って見直してみてください。