Якщо ви коли-небудь їздили на автобусі чи трамваї, ви, ймовірно, помічали, що оголошення зупинок записані заздалегідь і постійно повторюються.
У цьому завданні вам потрібно створити генераторну функцію з назвою bus_announcements, щоб змоделювати автоматизовану систему оголошень для автобусних зупинок.
Виконайте такі кроки:
- Визначте функцію
bus_announcements(stops), яка приймає список зупинок як аргумент. - Використайте нескінченний цикл (
while True), щоб оголошення повторювалися безперервно. - Усередині циклу використайте цикл for (
for stop in stops), щоб пройтися по кожній зупинці у списку. - Використайте ключове слово
yield, щоб повертати повідомлення'Next stop: {stop}', де{stop}замінюється назвою зупинки.
Коли ви викликаєте цей генератор і багаторазово використовуєте next(), він повинен безкінечно циклічно проходити по зупинках.
Дякуємо за ваш відгук!
single
Завдання: Автоматизовані Автобусні Оголошення
Свайпніть щоб показати меню
Проведіть, щоб почати кодувати
Якщо ви коли-небудь їздили на автобусі чи трамваї, ви, ймовірно, помічали, що оголошення зупинок записані заздалегідь і постійно повторюються.
У цьому завданні вам потрібно створити генераторну функцію з назвою bus_announcements, щоб змоделювати автоматизовану систему оголошень для автобусних зупинок.
Виконайте такі кроки:
- Визначте функцію
bus_announcements(stops), яка приймає список зупинок як аргумент. - Використайте нескінченний цикл (
while True), щоб оголошення повторювалися безперервно. - Усередині циклу використайте цикл for (
for stop in stops), щоб пройтися по кожній зупинці у списку. - Використайте ключове слово
yield, щоб повертати повідомлення'Next stop: {stop}', де{stop}замінюється назвою зупинки.
Коли ви викликаєте цей генератор і багаторазово використовуєте next(), він повинен безкінечно циклічно проходити по зупинках.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат