Räkna med Loopar
Inom programmering måste du ofta använda en räknarvariabel för att utföra grundläggande aritmetiska operationer inom en loop. Detta tillvägagångssätt gör att vi kan bearbeta data iterativt, såsom att summera värden eller spåra totaler.
Till exempel, om du vill beräkna summan av alla tal inom ett specifikt intervall, kan du initiera en räknare variabel och uppdatera den under varje iteration.
Låt oss anpassa detta koncept till vårt vanliga ämne, att arbeta med travel_list
. Anta att du vill beräkna den totala längden av alla stadsnamn i vår lista.
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize counter total_length = 0 # Iteration through the list for city in travel_list: # Add the length of each city name total_length += len(city) print('Total length of all city names:', total_length)
Swipe to start coding
Du arbetar på en reseapplikation som behöver analysera landsnamn för visningsändamål. Din uppgift är att ta reda på hur många länder i listan som har exakt 6 bokstäver i sina namn. Detta gör det möjligt för appen att gruppera och visa länder på ett visuellt tilltalande och organiserat sätt.
- Ställ in en variabel för att hålla reda på hur många länder som har exakt 6 bokstäver i sina namn.
- Iterera genom listan av
countries
. - Kontrollera längden på varje lands namn med funktionen
len()
. - Uppdatera räknaren. Om ett lands namn har
6
bokstäver, öka räknaren med1
.
Lösning
Tack för dina kommentarer!