Haaste: Automatisoidut Bussikuulutukset
Swipe to start coding
Jos olet koskaan matkustanut bussilla tai raitiovaunulla, olet todennäköisesti huomannut, että asemakuulutukset ovat ennalta nauhoitettuja ja toistuvat jatkuvasti.
Tässä tehtävässä luot generaattorifunktion nimeltä bus_announcements, joka simuloi automaattista kuulutusjärjestelmää bussipysäkeille.
Toimi seuraavasti:
- Määrittele funktio
bus_announcements(stops), joka ottaa argumenttina listan bussipysäkeistä. - Käytä ääretöntä silmukkaa (
while True), jotta kuulutukset toistuvat loputtomasti. - Silmukan sisällä käytä for-silmukkaa (
for stop in stops) käydäksesi läpi jokaisen pysäkin listassa. - Käytä
yield-avainsanaa palauttaaksesi viestin"Next stop: {stop}", jossa{stop}korvataan pysäkin nimellä.
Kun kutsut tätä generaattoria ja käytät next()-funktiota toistuvasti, sen tulisi kiertää pysäkit läpi loputtomasti.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 4.17
Haaste: Automatisoidut Bussikuulutukset
Pyyhkäise näyttääksesi valikon
Swipe to start coding
Jos olet koskaan matkustanut bussilla tai raitiovaunulla, olet todennäköisesti huomannut, että asemakuulutukset ovat ennalta nauhoitettuja ja toistuvat jatkuvasti.
Tässä tehtävässä luot generaattorifunktion nimeltä bus_announcements, joka simuloi automaattista kuulutusjärjestelmää bussipysäkeille.
Toimi seuraavasti:
- Määrittele funktio
bus_announcements(stops), joka ottaa argumenttina listan bussipysäkeistä. - Käytä ääretöntä silmukkaa (
while True), jotta kuulutukset toistuvat loputtomasti. - Silmukan sisällä käytä for-silmukkaa (
for stop in stops) käydäksesi läpi jokaisen pysäkin listassa. - Käytä
yield-avainsanaa palauttaaksesi viestin"Next stop: {stop}", jossa{stop}korvataan pysäkin nimellä.
Kun kutsut tätä generaattoria ja käytät next()-funktiota toistuvasti, sen tulisi kiertää pysäkit läpi loputtomasti.
Ratkaisu
Kiitos palautteestasi!
single