ツール【Python】ログファイルからモジュール名・関数名ごとの処理時間を計算する ■概要ログファイルに記載されている、処理時間、モジュール名、関数名をインプットに、そのモジュールまたは関数ごとの処理時間を算出して、Json形式で出力する。▼ログファイルのフォーマットと内容ログファイルのフォーマットは以下の通り。日付(yy...2025.05.13ツールPython
高校物理【Python】等加速度直線運動:物体の移動距離や速度を求める ■等加速度直線運動「等加速度直線運動(とうかそくどちょくせんうんどう)」とは、加速度が一定(変化しない)で、まっすぐな直線上を運動する運動のこと。特徴:加速度が一定:物体の速さが一定の割合で増減あり直線運動:物体はまっすぐな道筋を動く初速度...2025.04.29高校物理Python
ツール【python】設定した月日と曜日から直近過去および未来の同じ月日と曜日の年を取得する ■概要月、日、および曜日を指定して、直近同じ月日と曜日の年をyyyy-mm-dd(曜日)形式で表示する。また、指定した月日と曜日が処理日と同じ場合は、処理日の曜日も表示する。・概要図入力月日と曜日2月24日(月)入力月日と曜日2月24日(月...2025.03.04ツールPython
Python【python】合計金額に対する紙幣&貨幣の必要最小枚数を算出する ■概要いくつかの合計金額に対して、紙幣または貨幣の必要最小枚数を算出する処理を実装する。例:合計金額が1,230円の場合1,000円札:1枚、100玉:2枚、10円玉:3枚なお、実装するにあたり、前提条件を以下に示す。使用する紙幣&貨幣は、...2025.01.07Python
高校数学【Python】2次元の逆行列を計算する ■逆行列以下のような正方行列Aの逆行列A-1はad - bc ≠ 0 のとき存在し、次の計算式で求めることができる。`A = , ]`Text is not SVG - cannot display※ `A^-1 = 1 / (ad - b...2024.12.10高校数学Python
Python【Python】自作例外処理で名前に数字を含む場合の例外を出力する ■概要実装する処理の概要は以下の通り。独自の例外処理(※Exceptionを継承)を作成名前に数字を含むかの判定処理を作成名前に数字を含む場合:例外出力(対象の名前を出力)名前に数字を含まない場合:戻り値「0」を出力※独自の例外処理について...2024.08.20Python
ツール【Python】tkinter:1/8192選択アプリ ■概要tkinterのライブラリを使用して、1/2を選択し続け、1/8192を目指すアプリを作成する。実装概要は以下の通り。ラジオボタンで「左」または「右」を選択する「左」を選択した場合、「0」を設定する「右」を選択した場合、「1」を設定す...2024.08.06ツールTkinterPython
Excel操作【Python】Excelのテストケース表からテストデータをCSV形式で出力する ■概要以下のExcelのテストケース表から、テストデータを抽出し、CSVファイルに出力する。実装する仕様は以下の通り。「データ項目」列はCSVファイルのヘッダー部とする「値」列はCSVファイルのデータ部とするExcelの「main」シートか...2024.07.23Excel操作ツールPython
Python【Python】任意の開始・終了文字列間の文字を取得する ■概要以下のような開始・終了文字列間の文字列を取得し、表示する。開始文字列:ABC終了文字列:XYZ対象の文字列:SRFSABCDEFGHIJKLMNOPQRSTUVWXYZ11実行結果:ABCDEFGHIJKLMNOPQRSTUVWXYZ...2024.06.11Python
Python【Python】括弧のフォーマットをチェックする ■概要括弧が正しい形で閉じているかチェックする。対象の括弧およびチェック仕様については以下の通り。対象括弧の種類は ・{ }・( ) の3種類チェック対象閉じ括弧 ]・}・)で終わらないものはNG例:{aaa括弧の一部が入れ子になっているも...2024.05.14Python