Python 処理の流れを学ぶためのプログラム例(反復)

3つの制御構造の学習 ソースコード印刷用ファイル 反復(くりかえし命令) while文 break文による中断 無限ループ 次のステップ 関連記事 3つの制御構造の学習 処理の流れは「順次」「分岐」「反復」の3つの構造の組み合わせで構成されます。 Pythonプロ…

Python 処理の流れを学ぶためのプログラム例(分岐)

3つの制御構造の学習 ソースコード印刷用ファイル 分岐(条件分岐) if文 条件式の例(比較演算子) 関連記事 3つの制御構造の学習 処理の流れは「順次」「分岐」「反復」の3つの構造の組み合わせで構成されます。 Pythonプログラミングの練習として,実…

Python 処理の流れを学ぶためのプログラム例 はじめに

3つの制御構造の学習 はじめに プログラミングでよく使う記号の入力について ソースコード印刷用ファイル 順次処理 処理の流れ ユーザからの入力を受け付ける 関連記事 3つの制御構造の学習 はじめに 処理の流れは「順次」「分岐」「反復」の3つの構造の…

Python 度数分布表をヒストグラムで表す

度数分布表のデータからヒストグラムを作成する 概要 度数分布表 棒グラフの作成 見た目を整えたコード例 関連記事 度数分布表のデータからヒストグラムを作成する 概要 「Python ヒストグラムの見た目を教科書のようにする - 勉強ボックス管理者ブログ」の…

Python 三角形の面積を計算する関数

Pythonで三角形の面積を計算する関数を定義して使ってみる 概要 三角形の面積を計算するプログラム 三角形の面積を計算する関数 参考 関数呼び出しの例 関連記事 Pythonで三角形の面積を計算する関数を定義して使ってみる 概要 Pythonプログラムで「自作の関…

Python IDLEでのプログラム実行

Pythonプログラムをファイルに記述して実行する手順 概要 「Python Shell」と「IDLE Editor」 プログラム実行の手順 手順詳細 作業フォルダの指定方法 IDLEが起動できないエラー対応(2022-10-23追記) 原因 対応 関連記事 Pythonプログラムをファイルに記述…

Python ボールの投げ上げ(斜方投射)シミュレーション

ボールを斜めに投げ上げたときの運動をグラフに描画する はじめに 座標出力からグラフデータ作成への変更 座標を文字で画面出力するプログラム グラフに描画するコードの追加 参考 線でつないだグラフ 参考 投げ上げる角度を変えてみる 関連記事 ボールを斜…

Python 三角形の面積を求めるプログラムを作る(ユーザーからの入力)

Pythonを用いて三角形の面積を求めるプログラムを作成する 概要 計算結果を表示するシンプルなコード 高さの変数をユーザが入力できるようにする input()で取得した文字列を数値に変換するコード 負の数値を入力できないようにする 完成コード エラー処理を…

Python ヒストグラムの見た目を教科書のようにする

Matplotlib(グラフ描画ライブラリ)を用いたヒストグラムの描画 概要 失敗例と完成イメージ 失敗例のコード 変更したコード <変更点の説明> 階級が期待した幅になっていない タイトル,軸ラベルの日本語が表示できない 長方形の枠線を表示したい 横線を表…

Python グラフ描画のプログラム実行でエラー

概要 発生問題の内容 matplotlib のインストール オフライン環境でのインストール 関連記事 概要 <発生問題> PythonのプログラムをIDLEで実行したところエラーが表示された。 <原因> グラフ描画ライブラリ「matplotlib」が実行PCにインストールされてい…

道具の持ち方

道具の持ち方クイズ 「はさみの持ち方」 「雑巾の絞り方」 「鉛筆やペンの持ち方」 クイズの答え 道具の持ち方クイズ 「はさみの持ち方」 次のA,Bのどちらが安定して動かせるでしょうか?こちらの動画ではさみの持ち方を見てみましょう。 youtu.be 「雑巾の…

テキスト音楽「サクラ」で日本語入力時にカーソルが消える場合の回避策

2022/09/02追記 テキスト音楽「サクラ」Windows版v2.380 (2022/05/23) で Win10のIME不具合対応版がリリースされていました。本日Windows版v2.383をダウンロードして起動してみました。 Windows 10 Home 21H2で新しいバージョンのIMEを使用しても問題なく日…

光の観察(カードスリーブを使用した例)

2023-10-09 追記 本記事の「光の分散」という記載は適切ではありませんでしたので訂正します。 「光の干渉により色がついて見える」がより適切かと思われます。 多層の透明フィルムを,手に持って動かしやすくする案カードスリーブを使用した例 関連記事 kin…

数独初級問題の解き方

以前数独の解き方について説明できる問題を作成しようと考えたが, 初心者向け解説が転載可で公開されていたので引用する。『ナンプレ教室 超簡単入門』(著者:藤原博文) 【ビデオ版】ナンバープレイス解法教室 勉強ボックスのサイトでもページを作成した…

プログラミング学習用リンク

パズル形式で学ぶ Minecraft | Code.org ・マインクラフト ボヤージュ アクアティック ・Minecraftアドベンチャーコードのブロックを組み合わせて,プログラミングの考え方を学ぶことができます。 ブラウザ上で実行でき「説明 → パズル形式の課題」の順に取…

透明フィルムを使った光の観察

2023-10-09 追記 本記事の「光の分散」という記載は適切ではありませんでしたので訂正します。 「光の干渉により色がついて見える」がより適切かと思われます。 <目的> 白色の光に含まれる光の色を観察する。※注意 本実験では強い光が目に入らないように注…

理科実験・観察 目次

理科の記事一覧 身近なものを使ってできる理科実験についての記事です。 <光の性質> 透明フィルムを使った光の分散の観察 - 勉強ボックス管理者ブログ プラ容器と包装のフィルムから器具を作り,白色光に含まれる光の色を観察する。光の分散の観察(カード…

数独説明用リンク

ぱずぷれv3・2マスに2個の候補の数字があるケースの例 左上枠の中央4の次に,左下枠右下隅に4を入れた後, 左下枠の中段「□8□」のどちらも2,3が候補なので, 左下隅に9が入れられる。 右下枠の右端列「□□8」の□は5か9なので, 6を中央に入れられ…

勉強ボックス連絡用記事

勉強ボックス - Webブラウザを使用して自習ができるサイト上記サイト(勉強ボックス)の掲載内容についてのご指摘等は本記事にコメントをお願いします。 質問と回答 コンテンツの利用 【質問】デイサービス施設のタブレットに一筆書き迷路のリンクを貼って使…

理科参考動画

主に中学校理科の範囲で,自習に役立つ動画のリンクです。 大日本図書 理科の世界WEB 気体の集め方や記録タイマーの使い方など各種実験器具の使い方を動画で見ることができます。 コンテンツの中の「1年」「2年」「3年」を切り替えて目的の記事を探してくだ…

HTML object要素での外部ファイル読み込みのメモ3

発生した問題内容 object要素を使用して外部テキストファイルを読み込むHTMLファイルを作成し、Chromeで表示したが、contentDocumentがnullで内容が取得できない。 ・DevToolでobject要素を見ると、#documentとして内容が表示されている。 <object> #document ~デー</object>…

HTML object要素での外部ファイル読み込みのメモ2

発生した問題内容 object要素を使用して外部テキストファイルを読み込むHTMLファイルを作成し、Chromeで表示したが、onloadに設定した関数が実行されなかった。 ・テキストファイルのデータをスクリプトから利用する目的のためobject要素は非表示 ・Edge、Fi…

HTML object要素での外部ファイル読み込みのメモ

発生した問題内容 createElementで動的に作成したobject要素を使用して外部テキストファイルを読み込む処理を作成したが、ファイル読み込みが行われない。 解決の概要 createElementでdiv要素を作成し、innerHTMLにobjectタグを格納したところ、ファイルが読…

自サイトの検索結果

ユーザーにサイトを利用してもらうときは、 URLを入力せずに検索で表示できることが必要と考えている。 反復学習用のサイト名を「勉強ボックス @□」に変更して9日経過で google検索で表示されるようになった。 ・9/22 トップページのtitleタグを勉強ボック…

英単語学習用のコンテンツ案

数字、月、曜日は順番通りに学習したいが、 クイズ形式では選択肢の日本語を順番に押していくだけになる懸念がある。 画面上に回答ボタンを行列配置(単語を表示) 問題欄に表示された日本語に対応するボタンをクリックして回答 マウスの無い環境用にキーボ…