Kursinnehåll
Introduktion till Python
Introduktion till Python
2. Variabler och Typer i Python
Hur Man Lagrar Siffror i PythonPython Namngivningsregler För VariablerHur Man Arbetar med Variabler i PythonDatatyper i PythonUtmaning: Omvandla Kilometer till MilesLagra Text med Strängar i PythonSträngindexering i PythonNegativ Indexering och Stränglängd i PythonSträngskivning i PythonUtmaning: Hämta Bokstäver Från StringSträngkonkatenering i Python
3. Villkorssatser i Python
Boolesk Datatyp i PythonUtmaning: Arbeta med JämförelseoperatorerHur Man Kombinerar Villkor i PythonUtmaning: Arbeta med Logiska OperatorsMedlemskapsoperatorer och Typjämförelser i PythonHur Man Använder if/else-Uttryck i PythonUtmaning: Driva en LivsmedelsbutikUtmaning: Skapa Logik för Udda och JämnaIf/Elif/Else-uttryckUtmaning: Driva Livsmedelsbutik UtökadUtmaning: Väderrådgivare
4. Andra Datatyper i Python
PythonlistorVanliga Listmetoder i PythonUtmaning: Uppdatera ListNästlade Listor i PythonUtmaning: Hämta Information Från Nästlad ListPython-TuplarVanliga Tuppelmetoder i PythonUtmaning: Uppdatera TupleNästlade Tuples i PythonUtmaning: Hämta Information Från Nästlad TuplePython DictionariesUtmaning: Skapa DictionaryVanliga Ordboksmetoder i PythonUtmaning: Uppdatera Dictionary
6. Funktioner i Python
Inbyggda Funktioner i PythonUtmaning: Konvertera HeightsHur Man Skapar Funktioner i PythonUtmaning: Writing First FunktionAnvändning av if/else-Satser i Python-FunktionerUtmaning: Identifiera Positiva VärdenFunktioner Utan Return i PythonUtmaning: Skapa LoggingfunktionModifiera Funktioner i PythonUtmaning: Uppdatera Logiken i FunktionenLambda-Funktioner i PythonUtmaning: Skapa Lambda-Function
If/Elif/Else-uttryck
För att kontrollera ett ytterligare villkor efter det första if
-uttrycket, använd elif
. Detta tillåter att flera villkor utvärderas i följd. Strukturen är som följer:
python
Koden som följer den sista else
körs endast om inga av de tidigare villkoren är uppfyllda. Du kan använda det för att kategorisera en sträng som stor om den innehåller mer än 20 tecken, medelstor om den har mellan 11 och 20 tecken (inklusive), och liten om den har 10 eller färre tecken.
# Assign some medium string test = "medium string" # Conditional statements if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small") # One more checking test = "small" # Conditional statement if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small")
Notera
Du kan stapla flera
elif
-block efter behov. Men kom ihåg att överdriven användning avelif
-block kanske inte är det mest effektiva sättet att strukturera din kod.
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 9