Vad gör input() i Python?
Den låter användaren skriva in data från tangentbordet.
Vad gör int() runt input()?
Det omvandlar texten som skrivs in till ett heltal.
Vad används datetime.now().year till?
För att hämta det aktuella året.
Vad är en funktion (def) i Python?
En funktion är en återanvändbar koddel som kan köras när man kallar på den.
Vad returnerar en funktion?
Ett värde eller resultat som skickas tillbaka till den som anropade funktionen.
Vad gör f-strängar (f”…”)?
De används för att stoppa in variabler direkt i en textsträng.
Vad är en lista i Python?
En samling av flera värden i en ordnad ordning.
Vad är en dictionary i Python?
En datastruktur med nyckel-värde-par, t.ex. {“name”: “Alice”}.
Vad gör append()?
Lägger till ett nytt element i en lista.
Vad gör sorted()?
Sorterar en lista enligt en viss regel.
Varför används while True i menyn?
För att programmet ska upprepa sig tills man väljer att avsluta.
Vad gör break i en loop?
Avbryter loopen direkt.
Vad är en klass i Python?
En mall/ritning för att skapa objekt.
Vad är ett objekt i Python?
En instans av en klass, t.ex. en specifik bok eller medlem.
Vad är ett attribut?
En variabel som hör till ett objekt, t.ex. titel på en bok.
Vad är en metod?
En funktion som hör till en klass/ett objekt.
Vad gör __init__ i en klass?
Det är konstruktorn, körs när ett nytt objekt skapas.
Vad gör __str__ i en klass?
Bestämmer hur objektet ska visas som text.
Vad innebär inkapsling?
Att dölja interna detaljer i en klass och bara exponera en tydlig yta.
Varför används listor i Library-klassen?
För att hålla reda på flera böcker och medlemmar.
Vad betyder arv i OOP?
Att en klass kan ärva egenskaper och metoder från en annan klass.