Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Gebruik van Voorwaardelijke Instructies in een While-Lus | Sectie
Practice
Projects
Quizzes & Challenges
Quizzen
Challenges
/
Python-Lussen

bookGebruik van Voorwaardelijke Instructies in een While-Lus

De if/else-structuur kan worden gecombineerd met een while-lus om conditionele logica toe te voegen aan elke iteratie. Hiermee kun je verschillende acties uitvoeren op basis van specifieke voorwaarden terwijl de lus wordt uitgevoerd.

Laten we dit concept toepassen op onze travel_list. Het programma zal steden categoriseren als korte of lange namen, afhankelijk van hun lengte (minder dan 8 tekens voor kort, 8 of meer voor lang).

123456789101112
travel_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
copy
  1. De index i wordt geïnitialiseerd op 0 om te beginnen bij de eerste stad;
  2. De while-lus draait zolang i kleiner is dan de lengte van de travel_list;
  3. Conditionele logica:
    • if: controleert of de lengte van de huidige stadsnaam minder dan 8 tekens is en print een bijbehorend bericht;
    • else: behandelt alle andere gevallen waarbij de naam 8 tekens of langer is;
  4. De variabele i wordt aan het einde van elke iteratie verhoogd om naar de volgende stad te gaan.
Taak

Swipe to start coding

Je bent een ontwikkelaar die werkt aan een reis-app die een lijst met landen toont. Voor ontwerprestaties moet de app landen met korte namen markeren. Om dit te realiseren, besluit je het proces te automatiseren.

  • Tel het totale aantal landen in de lijst countries waarvan de namen korter zijn dan 7 tekens.
  • Gebruik een while-lus om door de landennamen te itereren.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 9
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

bookGebruik van Voorwaardelijke Instructies in een While-Lus

Veeg om het menu te tonen

De if/else-structuur kan worden gecombineerd met een while-lus om conditionele logica toe te voegen aan elke iteratie. Hiermee kun je verschillende acties uitvoeren op basis van specifieke voorwaarden terwijl de lus wordt uitgevoerd.

Laten we dit concept toepassen op onze travel_list. Het programma zal steden categoriseren als korte of lange namen, afhankelijk van hun lengte (minder dan 8 tekens voor kort, 8 of meer voor lang).

123456789101112
travel_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
copy
  1. De index i wordt geïnitialiseerd op 0 om te beginnen bij de eerste stad;
  2. De while-lus draait zolang i kleiner is dan de lengte van de travel_list;
  3. Conditionele logica:
    • if: controleert of de lengte van de huidige stadsnaam minder dan 8 tekens is en print een bijbehorend bericht;
    • else: behandelt alle andere gevallen waarbij de naam 8 tekens of langer is;
  4. De variabele i wordt aan het einde van elke iteratie verhoogd om naar de volgende stad te gaan.
Taak

Swipe to start coding

Je bent een ontwikkelaar die werkt aan een reis-app die een lijst met landen toont. Voor ontwerprestaties moet de app landen met korte namen markeren. Om dit te realiseren, besluit je het proces te automatiseren.

  • Tel het totale aantal landen in de lijst countries waarvan de namen korter zijn dan 7 tekens.
  • Gebruik een while-lus om door de landennamen te itereren.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 9
single

single

some-alt