Kapitel 02 · Fråga 1
Vad är en variabel?
Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.
Kapitel 02 · Facit 1
En variabel har ett namn och lagrar ett värde som programmet kan använda.
name = "Anna"Variabeln heter name och innehåller texten Anna.
Kapitel 02 · Fråga 2
Vilken datatyp har varje värde: 17, 21.5, "Hej" och True?
Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.
Kapitel 02 · Facit 2
17 är int, 21.5 är float, "Hej" är str och True är bool.
print(type(17))
print(type("Hej"))type() visar vilken datatyp ett värde har.
Kapitel 02 · Fråga 3
Vad returnerar input() i Python?
Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.
Kapitel 02 · Facit 3
input() returnerar alltid användarens svar som text, alltså datatypen str.
age = input("Ålder: ")
print(type(age))Även om användaren skriver 17 blir värdet texten "17".
Kapitel 02 · Fråga 4
Varför behövs typomvandling när två inmatade tal ska adderas?
Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.
Kapitel 02 · Facit 4
input() ger text. Texten måste omvandlas till tal innan Python kan räkna med den.
age = int(input("Ålder: "))
print(age + 1)int() omvandlar svaret till ett heltal.
Kapitel 02 · Fråga 5
Hur skriver man ut text och ett variabelvärde med en f-sträng?
Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.
Kapitel 02 · Facit 5
Sätt bokstaven f före texten och variabelns namn inom klammerparenteser.
name = "Anna"
print(f"Hej {name}")Programmet skriver ut Hej Anna.