Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:自動バスアナウンス | 関数の戻り値の仕様
/
Python関数チュートリアル
セクション 4.  5
single

single

bookチャレンジ:自動バスアナウンス

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

タスク

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

バスやトラムに乗ったことがあれば、駅のアナウンスが事前に録音され、繰り返し流れていることに気付いたことがあるでしょう。 この課題では、バス停の自動アナウンスシステムをシミュレートするジェネレーター関数bus_announcementsを作成します。

手順は以下の通りです:

  1. バス停のリストを引数として受け取る関数bus_announcements(stops)を定義します。
  2. アナウンスが無限に繰り返されるように、無限ループwhile True)を使用します。
  3. ループ内で、forループfor stop in stops)を使ってリスト内の各バス停を順番に処理します。
  4. yieldキーワードを使い、"Next stop: {stop}"というメッセージを返します。ここで{stop}はバス停名に置き換えます。

このジェネレーターを呼び出してnext()を繰り返し使うと、バス停のリストを無限に巡回します。

解答

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

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

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

セクション 4.  5
single

single

AIに質問する

expand

AIに質問する

ChatGPT

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

some-alt