絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

3 件中 1 - 3 件表示
カバー画像

足し算以外もできるようにする

足し算以外もできるようにする穴埋め形式の数式のフォームを使って足し算をするプログラムを紹介しましたが、同じ要領で、引き算、掛け算、割り算もサポートできるとさらに便利です。この記事では、足し算のプログラムを拡張して、整数の子息演算をできるようにした例を紹介します。演算子を選べるように変更する足し算のアプリでは、計算できるのは足し算だけだったので、フォームには「+」を固定で表示していました。 この部分に変更を加えて、必要な演算子を選択できるようにすれば、引き算、掛け算、割り算もサポートできるようにできます。これには、HTML の記述を変更してフォームを変更する必要があります。<label>+</label> を以下のように変更します。<select onchange="operatorChanged(event)">  <option>+</option>  <option>-</option>  <option>*</option>  <option>/</option></select> HTML の「select」タグを使って、選択肢は、「option」タグで記述するだけです。演算子の変更を反映するプログラム側でやることは三つです。* 初期状態の演算子を設定する (最初にフォーム上で表示されている演算子をセットする)* 演算子の変更を検出して、現在選択されている選択肢を更新する* 「Calcullate」ボタンがクリックされたら必要な
0
カバー画像

料理中の例外処理と割り込み

こんにちは。たつやです。昨日の晩御飯は、豚肉を餃子の皮で巻いた餃子のようなものを作りました。料理中はてんてこ舞いでしたが、とても美味しくできてよかったです。てんてこ舞いの理由ですが、プログラムでいうところの例外処理と割り込みがありました。あとは、過去の記事でも述べたようにわかってはいるんですが、だんどりが悪かったのもあるかもしれません。昨日はそれらがいっぺんに発生したような感じでした。例外処理:材料が足りない餃子の中に刻みネギを入れるレシピだったのですが、材料が足りずにもやしを刻んでいれることにしました(例外処理)。これ自体はよくあることなので、あわてるようなことではありませんでした。ただ、刻みもやしを準備する作業スペースが足りず、かなり窮屈な料理になってしまいました(だんどりが悪い)。割り込み:『宅配便でーす』例外処理は自分の問題なので改善の余地があるのですが、割り込みはどうにもならない(中断して対処しなければいけない)ことがあります。洗濯機のエラー音くらいなら多少ほっておいてもいいのですが、玄関チャイムにはすぐ応答しないといけません。幸いなのは、餃子の皮を巻く直前に割り込みが発生したことで、作業の中断が容易だったことでした。(※荷物を忘れて2回チャイムを鳴らされたのは配達員のだんどりが悪い)例外処理や割り込みに対する中断がうまくできる、というようなことも料理のうまさなのかもしれません。慣れていくしかないですね。最後に、Copilotさんによる『あわただしいキッチン』を載せておきます。
0
カバー画像

pythonでの例外処理

VBAではプログラム実行時に、何らかのエラーがでるとVBAの進行そのものが停止してしまいます。黄色のハイライトにて大まかな指摘はしてくれますが、何がエラーの原因になっているのかは、1行ずつ確認しなければなりません。pythonであれば、エラーがでるかもしれないコードを実行すると、エラーなく実行できるのか、エラーがでるのかで条件を分けて処理をすることができます。その方法は、『try』になります。利用方法は、try:␣␣␣␣ エラーがでるかもしれないコードを記載します。さらに細かく説明すると、try:␣␣␣␣ エラーがでるかもしれないコードexcept:␣␣␣␣ エラーが出た場合のコードelse:␣␣␣␣ エラーが出ない場合のコードfinally:␣␣␣␣エラーの有無に関わらず実施するコード以上のように使い分けることで、if文に頼らない条件分離が可能です。
0
3 件中 1 - 3