セクション 1. 章 9
single
Whileループでの条件文の使用
メニューを表示するにはスワイプしてください
if/else構造は、whileループと組み合わせて各反復で条件付きロジックを追加可能。これにより、ループの実行中に特定の条件に基づいて異なる処理を実行できる。
この概念をtravel_listに適用。プログラムは都市名の長さによって、短いまたは長い名前として分類(8文字未満は短い、8文字以上は長い)。
123456789101112travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Categorize cities by name length while i < len(travel_list): if len(travel_list[i]) < 8: print(travel_list[i], 'has a short name.') else: print(travel_list[i], 'has a long name.') i += 1
- インデックス
iを0で初期化し、最初の都市から開始; whileループはiがtravel_listの長さより小さい間繰り返し実行;- 条件ロジック:
if:現在の都市名の長さが8文字未満かを判定し、それに応じたメッセージを出力;else:名前の長さが8文字以上の場合を処理;
- 各反復の最後で変数
iをインクリメントし、次の都市へ移動。
タスク
スワイプしてコーディングを開始
あなたは旅行アプリの開発者で、国名のリストを表示する機能を担当しています。デザイン上の理由から、短い名前の国を強調表示する必要があります。そのため、このプロセスを自動化することにしました。
countriesリストの中で、名前が7文字未満の国の合計数をカウントします。- 国名を繰り返し処理するために、whileループを使用します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 9
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください