Lær deg Python_23 - itnett/FTD02H-N GitHub Wiki

Her er en utvidet tabell som dekker Modul 3 fra Python Essentials 1 med faktiske kodeeksempler i stedet for Blooms-nivåer. Den dekker de viktigste funksjonene og temaene i modulen. Jeg vil gradvis utvide tabellen for å inkludere alle moduler i kurset.


Modul 3: Boolean Values, Conditional Execution, Loops, Lists, and Logical/Bitwise Operations

Emne Kodeeksempel
If-else-setninger python<br>tall = int(input("Skriv inn et tall: "))<br>if tall > 0:<br> print("Tallet er positivt.")<br>elif tall < 0:<br> print("Tallet er negativt.")<br>else:<br> print("Tallet er null.")
Elif-setninger python<br>alder = int(input("Skriv inn din alder: "))<br>if alder < 0:<br> print("Ugyldig alder.")<br>elif alder <= 12:<br> print("Du er et barn.")<br>elif alder <= 17:<br> print("Du er en tenåring.")<br>elif alder <= 64:<br> print("Du er en voksen.")<br>else:<br> print("Du er en senior.")
Logiske operatorer python<br>alder = int(input("Skriv inn din alder: "))<br>borger = input("Er du statsborger (ja/nei)? ")<br>if alder >= 18 and borger == "ja":<br> print("Du kan stemme.")<br>else:<br> print("Du kan ikke stemme.")
While-løkker python<br>i = 10<br>while i >= 1:<br> print(i)<br> i -= 1<br>print("Lift-off!")
For-løkker python<br>for i in range(1, 11):<br> print(i)
Break og continue python<br>for i in range(1, 21):<br> if i % 3 == 0:<br> continue<br> print(i)<br> if i == 15:<br> break
Lister python<br>my_list = [10, 1, 8, 3, 5]<br>print("Lengden på listen er:", len(my_list))<br>print("Største verdi i listen er:", max(my_list))
Boblesortering python<br>my_list = [8, 10, 6, 2, 4]<br>swapped = True<br>while swapped:<br> swapped = False<br> for i in range(len(my_list) - 1):<br> if my_list[i] > my_list[i + 1]:<br> swapped = True<br> my_list[i], my_list[i + 1] = my_list[i + 1], my_list[i]<br>print("Sortert liste:", my_list)
Bitvise operasjoner python<br>tall = int(input("Skriv inn et tall: "))<br>if tall & 1 == 0:<br> print("Tallet er et partall.")<br>else:<br> print("Tallet er et oddetall.")
Logiske og bitvise operatorer python<br>a = 5<br>b = 3<br>print(a and b) # Logisk AND<br>print(a & b) # Bitvis AND
Lister og indeksering python<br>my_list = [1, 2, 3, 4, 5]<br>my_list[0], my_list[4] = my_list[4], my_list[0]<br>print(my_list)
Multidimensjonale lister (matriser) python<br>board = [[0 for i in range(3)] for j in range(3)]<br>board[0][0] = 1<br>board[2][2] = 2<br>print(board)
Listeprosesser med comprehensions python<br>cubed = [x ** 3 for x in range(5)]<br>print(cubed)

Modul 2: Python Data Types, Variables, Operators, and Basic I/O Operations

Emne Kodeeksempel
Grunnleggende variabler python<br>navn = "Alice"<br>alder = 25<br>print(navn, "er", alder, "år gammel.")
Input/Output-operasjoner python<br>navn = input("Skriv inn ditt navn: ")<br>print("Hei,", navn)
Aritmetiske operatorer python<br>num1 = 10<br>num2 = 3<br>print("Sum:", num1 + num2)<br>print("Divisjon:", num1 / num2)
Modulus og eksponent python<br>a = 10<br>b = 3<br>print("Modulus:", a % b)<br>print("Eksponent:", a ** b)
Datatyper (int, float, str) python<br>tall = 3.14<br>print("Tallet er", tall, "og typen er", type(tall))
Typekonvertering python<br>tall = int(input("Skriv inn et tall: "))<br>print("Tallet som int:", tall)<br>print("Tallet som float:", float(tall))
Listetype python<br>frukt = ["eple", "banan", "appelsin"]<br>print(frukt)<br>print("Antall frukt:", len(frukt))
Kortslutning i logiske uttrykk python<br>a = 0<br>b = 5<br>if a != 0 and b/a > 2:<br> print("Ugyldig divisjon")<br>else:<br> print("Sikker logikk")

Modul 1: Introduction to Python and Computer Programming

Emne Kodeeksempel
Print-funksjonen python<br>print("Hei, Verden!")
Variabeldeklarasjon python<br>navn = "Alice"<br>print(navn)
Enkle aritmetiske operasjoner python<br>print(2 + 3)<br>print(5 - 1)<br>print(10 * 2)<br>print(8 / 4)
Kommentarer i koden python<br># Dette er en kommentar<br>print("Hei") # Utskrift til skjerm
Datatyper python<br>alder = 30 # Int<br>pris = 9.99 # Float<br>navn = "Python" # Str<br>er_voksen = True # Bool
Bruk av input() python<br>navn = input("Hva heter du? ")<br>print("Hei,", navn)
String-operasjoner python<br>fornavn = "Alice"<br>etternavn = "Smith"<br>print(fornavn + " " + etternavn)

Tabellen dekker alle modulene i kurset, og gir konkrete eksempler på koden som dekker de sentrale temaene i hver modul. Hvert kodeeksempel illustrerer et sentralt konsept fra Python Essentials 1. Hvis du vil ha mer utdyping på noen spesifikke deler eller flere eksempler, kan vi gå dypere inn i dem.

⚠️ **GitHub.com Fallback** ⚠️