Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ whileループ内での条件文の使用 | Whileループ
/
Pythonループチュートリアル
セクション 2.  3
single

single

bookwhileループ内での条件文の使用

メニューを表示するにはスワイプしてください

if/else構造は、whileループと組み合わせて各反復で条件付きロジックを追加することができます。これにより、ループの実行中に特定の条件に基づいて異なる処理を行うことが可能です。

この概念をtravel_listに適用します。プログラムは都市名の長さに応じて、短い(8文字未満)または長い(8文字以上)名前として分類します。

123456789101112
travel_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
copy
  1. インデックスiは0で初期化され、最初の都市から開始します。
  2. whileループは、itravel_listの長さより小さい間、実行されます。
  3. 条件ロジック:
    • if: 現在の都市名の長さが8文字未満かどうかを判定し、それに応じたメッセージを表示します。
    • else: 名前の長さが8文字以上の場合を処理します。
  4. 各反復の最後で変数iがインクリメントされ、次の都市に進みます。
タスク

スワイプしてコーディングを開始

あなたは旅行アプリの開発者で、国名のリストを表示する機能を担当しています。デザイン上の理由から、アプリでは短い名前の国を強調表示する必要があります。そのため、このプロセスを自動化することにしました。

  • countriesリストの中で、名前が7文字未満の国の合計数をカウントします。
  • 国名を繰り返し処理するためにwhileループを使用します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  3
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt