カテゴリー: Python講座

반복 경로와 별도 출구가 있는 원형 통로

Python講座 / while・break・continueで繰り返しを制御する

金額の入力をqで終了するプログラムを作ります。空入力・負数・0を分け、continueが終了条件の更新を飛ばしていないか、breakが抜ける範囲も確認します。

여러 처리 단계를 반복 연결한 순환 흐름

Python講座 / for・range・enumerate・zipで繰り返す

要素の反復、終端を含まないrange、表示番号を付けるenumerateを使います。zipの長さ違いをstrict=Trueで検出し、空入力や反復中の変更も確認します。

조건에 따라 여러 경로로 갈라지는 화살표

Python講座 / if・elif・elseで処理を分岐する

上から最初に一致する分岐だけが実行される仕組みを学びます。金額分類の全体例で、負数・0・上限値とその直後を試し、変数が未定義になる経路も確認します。

두 입력을 조합해 결과를 내는 논리 장치

Python講座 / 比較演算子と論理演算子で条件を組み合わせる

値の等しさ・同一性と、and・orの短絡評価を比較します。0や空文字を誤って初期値へ置き換えない条件の書き方を、実行結果と境界値で確認します。

겹치는 두 집합 안팎에 놓인 도형

Python講座 / 集合で重複を除き、コレクションを選ぶ

和集合・積集合・差集合をカテゴリ検証の例で確認します。重複数と順番を失う影響、removeとdiscardの違い、リスト・タプル・辞書との使い分けを説明します。

서로 짝을 이루는 열쇠와 서랍

Python講座 / 辞書でキーと値を管理する

辞書による金額の更新とカテゴリ別集計を実行します。必須キーの読み取りとgetの初期値、キーの正規化、反復中の追加・削除の注意点を学びます。

고정된 유리 용기 안에 묶여 있는 여러 항목

Python講座 / タプルとシーケンスのアンパックを理解する

一要素タプルと普通のかっこを区別し、複数値の取り出しと交換を実行します。要素数の不一致、可変要素を含むタプル、辞書キーとして使える条件も確認します。

여닫을 수 있는 서랍에 순서대로 담긴 물체

Python講座 / リストを作り、要素を追加・変更・削除する

append・extend・pop・removeを比較し、変更と並べ替えを実行します。sortの戻り値、浅いコピー、空リストや反復中の削除で起こる問題も整理します。

순서대로 연결된 색 구슬

Python講座 / 文字列・スライス・書式設定を使う

文字の位置、スライスの終端、変更できない文字列の性質を学びます。支出データの分割・数値変換・表示を実行し、CSVやSQLで別の仕組みが必要な理由も説明します。

정수·비율·정밀도를 표현한 다양한 크기의 블록

Python講座 / 整数・浮動小数点数・数値変換を理解する

除算と切り捨て、intとfloatの変換、Decimalの作り方を比較します。金額を扱うときの単位・丸め規則と、表示桁数だけでは精度が変わらない理由を説明します。