Text: len()
len(text) ger antalet tecken i en sträng. Mellanslag räknas också.
Tips:
- För att räkna ord kan du använda len(mening.split()).
- För att ignorera extra mellanslag i kanterna, kombinera med .strip() innan du mäter.
Steg-för-steg-exempel: Räkna tecken och ord snyggt
Vi läser en mening och skriver ut både antal tecken och antal ord, med och utan städning.
Förklaring rad för rad:
- Rad 1–2: len(mening) räknar exakt alla tecken inklusive mellanslag i kanterna.
- Rad 3–4: strip() tar bort kanter; längden kan minska.
- Rad 5–6: split() utan argument delar på alla typer av mellanrum → lista av ord.
- Rad 7–9: Vi rapporterar resultaten tydligt.
Uppgifter
1) Lösenordskontroll: Läs ett lösenord och kräv minst 6 tecken. Skriv "OK" annars "För kort". 2) Läs en mening och skriv både antal tecken och antal ord. 3) Extrauppgift: Be användaren skriva tre ord på en rad. Skriv ut längden på varje ord på separata rader.