プログラミング

プログラミング

Python ウォルラス演算子でつまずいた話

「Tkinter」を用いて「Python」でデスクトップアプリを作っていました。インターネットからサンプルコードを拾ってきて実行した際、構文エラーが発生しました。 エラー文を読んだところ「:=」のところで、構文エラーが発生しているようでした...
プログラミング

パソコンのモジュール確認方法

今回はWindows11の処理モジュールの確認方法です。 1)「コントロールパネル」を開く  Windowsの検索機能から「コントロールパネル」と入力して開きます。 2)「ネットワークとインターネット」をクリック 3)「ネットワークと共有セ...
プログラミング

Pythonで 逆ピラミッド の作り方

逆ピラミッドとは? ↑の画像のように、指定した段数 奇数個の段を重ねていくピラミッドです。 逆ピラミッドの作り方 ソースコードは次のようになります。 N=int(input("逆ピラミッドの段数は?:")) for i in range(N...
プログラミング

【Python】文字列を置換する方法

Pythonには、文字列中の文字を置換するメソッドが存在します。 次の構文で置換ができます。 対象文字列 .replace (検索文字列、置換後文字、個数) ※個数は指定しなくても大丈夫 サンプルコード a="TOM HAS MANY MO...
プログラミング

【Python】Blender 画像を張り付ける方法

BlenderでPythonを記述する方法 1)メニューバーの「Scripting」をクリックします 2)「+新規」をクリックします これで、「Blender」で「Python」を記述することができます。 Python Blenderでオブ...
プログラミング

隣接行列で経路数を求める方法(Python版)

隣接行列について 過去に隣接行列についてまとめたブログがあるので、隣接行列についてはこちらをご覧ください。 ↓を参照しておきます。 隣接行列の積をPythonで表現する方法 今回も、この無向グラフを用いて考えていきます。 図1)無向グラフ ...
プログラミング

Pythonで「エイトクイーン」を考える

エイトクイーンとは? 駒の移動できる場所を利き筋と呼びます。 クイーンの利き筋例 チェスのクイーンでは、利き筋が縦、横、斜めのラインのマスです。 エイトクイーンとは、チェスの盤面においてお互いに利き筋にならないように8コのクイーンを配置する...
プログラミング

PythonでN次正方行列を計算

N次正方行列とは 正方行列が、行の要素数と列の要素数が一致する行列です。 N次正方行列とは、行の要素数がNコで列の要素数もNコである行列です。 Pythonで表現方法 例として、 次の二つの行列A、行列Bの積を求めます。 行列A 行列B 二...
プログラミング

pythonで文字列の並べ替え

"japanese"の並び方をテキストファイルに書き出し 今回は、文字列を指定して、 その文字列の並べ替えを、すべて書き出すプログラムを作成します。 例として「japanese」という文字列を使用します。 「japanese」という文字列の...
プログラミング

Pythonで2分探索法

Pythonを使って2分探索法のプログラムを考えます。 今回は例として、 【3,5,7,9,11,13,15,17,19,21,23,25,27】 の数字列の中から「11」を、2分探索法で探し出すプログラムを考えます。 ※2分探索法は、(大...