Kursinnhold
Introduksjon til Python
Introduksjon til Python
2. Variabler og Typer i Python
Hvordan Lagre Tall i PythonPython Navngivningsregler for VariablerHvordan Arbeide med Variabler i PythonDatatyper i PythonUtfordring: Konvertere Kilometer til MilesLagre Tekst med Strenger i PythonStrengindeksering i PythonNegativ Indeksering og Strenglengde i PythonStreng Slicing in PythonUtfordring: Hente Bokstaver Fra StringStrengsammenkobling in Python
3. Betingelsesuttrykk i Python
Boolsk Datatype i PythonUtfordring: Jobbe med SammenligningsoperatorerHvordan Kombinere Betingelser i PythonUtfordring: Jobbe med Logiske OperatorsMedlemskapsoperatorer og Type Sammenligninger i PythonHvordan Bruke if/else-uttrykk i PythonUtfordring: Drive en DagligvarebutikkUtfordring: Lage Logikk for Oddetall og PartallIf/Elif/Else UttrykkUtfordring: Utvidet DagligvarebutikkUtfordring: Vær Rådgiver
4. Andre Datatyper i Python
Python-ListerVanlige Listemetoder i PythonUtfordring: Oppdatere ListNestede Lists i PythonUtfordring: Hente Informasjon fra Nested ListePython-TuplerVanlige Tuppelmetoder i PythonUtfordring: Oppdatere TupleNestede Tupler i PythonUtfordring: Hente Informasjon fra Nestet TuplePython OrdbøkerUtfordring: Lage DictionaryVanlige Ordbokmetoder i PythonUtfordring: Oppdatere Dictionary
6. Funksjoner i Python
Innebygde Funksjoner i PythonUtfordring: Konvertere HeightsHvordan Lage Funksjoner i PythonUtfordring: Skrive Første FunctionBruk av If/Else-Setninger i Python-FunksjonerUtfordring: Identifisere Positive VerdierFunksjoner Uten Return i PythonUtfordring: Lage Logging FunksjonModifisere Funksjoner i PythonUtfordring: Oppdatere Logikken i FunksjonenLambda-Funksjoner i PythonUtfordring: Lage Lambda Function
Hvordan Lage Funksjoner i Python
Når du tester koden din, kan du tilordne forskjellige verdier til en variabel for å sikre at den fungerer riktig. Men etter hvert som kodebasen din vokser, kan denne tilnærmingen bli ineffektiv og tungvint. En mer effektiv løsning er å bruke funksjoner, som øker fleksibiliteten og forbedrer kodeorganiseringen. Her er den generelle syntaksen for å definere en funksjon:
python
Merk
Alle linjer i en funksjons kropp må ha konsekvent innrykk.
For å lage en grunnleggende funksjon som aksepterer to tall, a
og b
, og returnerer kvadratet av summen deres, kan du definere en funksjon som først beregner summen av de to tallene og deretter kvadrerer resultatet.
# Define function def sum_squared(a, b): return (a + b)**2 # Call function print(sum_squared(2, 3))
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 6. Kapittel 3