Voorwaardelijke Instructies Gebruiken 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).
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
- De index
iwordt geïnitialiseerd op 0 om te beginnen bij de eerste stad; - De
while-lus wordt uitgevoerd zolangikleiner is dan de lengte van detravel_list; - Conditionele logica:
if: controleert of de lengte van de huidige stadsnaam minder dan 8 tekens is en drukt een bijbehorend bericht af;else: behandelt alle andere gevallen waarbij de naamlengte 8 of meer tekens is;
- De variabele
iwordt aan het einde van elke iteratie verhoogd om naar de volgende stad te gaan.
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
countrieswaarvan de namen korter zijn dan 7 tekens. - Gebruik een while-lus om door de landennamen te itereren.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 5
Voorwaardelijke Instructies Gebruiken 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).
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
- De index
iwordt geïnitialiseerd op 0 om te beginnen bij de eerste stad; - De
while-lus wordt uitgevoerd zolangikleiner is dan de lengte van detravel_list; - Conditionele logica:
if: controleert of de lengte van de huidige stadsnaam minder dan 8 tekens is en drukt een bijbehorend bericht af;else: behandelt alle andere gevallen waarbij de naamlengte 8 of meer tekens is;
- De variabele
iwordt aan het einde van elke iteratie verhoogd om naar de volgende stad te gaan.
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
countrieswaarvan de namen korter zijn dan 7 tekens. - Gebruik een while-lus om door de landennamen te itereren.
Oplossing
Bedankt voor je feedback!
single