Ehtolauseiden Käyttö While-silmukassa
if/else-rakennetta voidaan yhdistää while-silmukkaan, jotta jokaisella silmukan kierroksella voidaan lisätä ehtolauseita. Tämä mahdollistaa erilaisten toimintojen suorittamisen tiettyjen ehtojen perusteella silmukan aikana.
Soveltakaamme tätä ideaa travel_list-listaan. Ohjelma luokittelee kaupungit lyhyisiin ja pitkiin nimiin niiden pituuden perusteella (alle 8 merkkiä on lyhyt, 8 tai enemmän on pitkä).
123456789101112travel_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
- Indeksi
ialustetaan arvoon 0, jotta aloitetaan ensimmäisestä kaupungista; while-silmukka jatkuu niin kauan kuinion pienempi kuintravel_list-listan pituus;- Ehtolauseet:
if: tarkistaa, onko nykyisen kaupungin nimen pituus alle 8 merkkiä ja tulostaa viestin sen mukaisesti;else: käsittelee kaikki muut tapaukset, joissa nimen pituus on 8 merkkiä tai enemmän;
- Muuttujaa
ikasvatetaan jokaisen kierroksen lopussa, jotta siirrytään seuraavaan kaupunkiin.
Swipe to start coding
Olet kehittäjä, joka työskentelee matkasovelluksen parissa. Sovellus näyttää luettelon maiden nimistä. Suunnittelun vuoksi sovelluksen täytyy korostaa maat, joilla on lyhyet nimet. Tämän toteuttamiseksi päätät automatisoida prosessin.
- Laske, kuinka monta maata
countries-listassa on, joiden nimet ovat alle 7 merkkiä pitkiä. - Käytä while-silmukkaa käydäksesi läpi maiden nimet.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 5
Ehtolauseiden Käyttö While-silmukassa
Pyyhkäise näyttääksesi valikon
if/else-rakennetta voidaan yhdistää while-silmukkaan, jotta jokaisella silmukan kierroksella voidaan lisätä ehtolauseita. Tämä mahdollistaa erilaisten toimintojen suorittamisen tiettyjen ehtojen perusteella silmukan aikana.
Soveltakaamme tätä ideaa travel_list-listaan. Ohjelma luokittelee kaupungit lyhyisiin ja pitkiin nimiin niiden pituuden perusteella (alle 8 merkkiä on lyhyt, 8 tai enemmän on pitkä).
123456789101112travel_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
- Indeksi
ialustetaan arvoon 0, jotta aloitetaan ensimmäisestä kaupungista; while-silmukka jatkuu niin kauan kuinion pienempi kuintravel_list-listan pituus;- Ehtolauseet:
if: tarkistaa, onko nykyisen kaupungin nimen pituus alle 8 merkkiä ja tulostaa viestin sen mukaisesti;else: käsittelee kaikki muut tapaukset, joissa nimen pituus on 8 merkkiä tai enemmän;
- Muuttujaa
ikasvatetaan jokaisen kierroksen lopussa, jotta siirrytään seuraavaan kaupunkiin.
Swipe to start coding
Olet kehittäjä, joka työskentelee matkasovelluksen parissa. Sovellus näyttää luettelon maiden nimistä. Suunnittelun vuoksi sovelluksen täytyy korostaa maat, joilla on lyhyet nimet. Tämän toteuttamiseksi päätät automatisoida prosessin.
- Laske, kuinka monta maata
countries-listassa on, joiden nimet ovat alle 7 merkkiä pitkiä. - Käytä while-silmukkaa käydäksesi läpi maiden nimet.
Ratkaisu
Kiitos palautteestasi!
single