セクション 4. 章 6
single
チャレンジ:自動バスアナウンス
メニューを表示するにはスワイプしてください
タスク
スワイプしてコーディングを開始
バスやトラムに乗ったことがあれば、駅のアナウンスが事前に録音され、繰り返し流れていることに気づいたことがあるでしょう。
この課題では、バス停の自動アナウンスシステムをシミュレートするジェネレーター関数 bus_announcements を作成します。
手順:
- バス停のリストを引数として受け取る関数
bus_announcements(stops)を定義します。 - アナウンスが永遠に繰り返されるように、無限ループ(
while True)を使用します。 - ループ内で、forループ(
for stop in stops)を使ってリスト内の各バス停を順に処理します。 yieldキーワードを使い、'Next stop: {stop}'というメッセージを返します。ここで{stop}はバス停の名前に置き換えます。
このジェネレーターを呼び出し、next() を繰り返し使うことで、バス停のアナウンスが無限に循環します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 6
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください