single
Ehtolauseiden Käyttö While-silmukassa
Pyyhkäise näyttääksesi valikon
if/else-rakennetta voidaan yhdistää while-silmukkaan, jotta jokaiselle iteraatiolle voidaan lisätä ehtolauseita. Näin voidaan suorittaa erilaisia toimintoja 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 mukaan;else: käsittelee kaikki muut tapaukset, joissa nimen pituus on 8 merkkiä tai enemmän.
- Muuttujaa
ikasvatetaan jokaisen iteraation lopussa, jotta siirrytään seuraavaan kaupunkiin.
Pyyhkäise aloittaaksesi koodauksen
Olet kehittäjä, joka työskentelee matkasovelluksen parissa, jossa näytetään lista maiden nimistä. Suunnittelun vuoksi sovelluksen täytyy korostaa maita, 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