← Välj frågelägeFråga · 1 av 5

Kapitel 04 · Fråga 1

Vad är skillnaden mellan operatorerna / och //?

Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.

Kapitel 04 · Facit 1

/ ger vanlig division, medan // ger heltalsdivision och tar bort decimaldelen.

print(10 / 3)   # 3.333...
print(10 // 3)  # 3

Kapitel 04 · Fråga 2

Vad blir resultatet av en jämförelseoperator, och vad betyder ==?

Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.

Kapitel 04 · Facit 2

Resultatet blir True eller False. == kontrollerar om två värden är lika.

print(5 == 5)  # True

Ett enkelt = används i stället för att tilldela ett värde.

Kapitel 04 · Fråga 3

Hur fungerar de logiska operatorerna and, or och not?

Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.

Kapitel 04 · Facit 3

and kräver två sanna villkor, or minst ett sant villkor och not vänder sanningsvärdet.

age = 20
print(age >= 18 and age < 30)

Kapitel 04 · Fråga 4

Vad blir 5 + 3 * 2, och hur kan parenteser ändra resultatet?

Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.

Kapitel 04 · Facit 4

Det blir 11 eftersom multiplikation räknas först. (5 + 3) * 2 blir 16.

print(5 + 3 * 2)    # 11
print((5 + 3) * 2)  # 16

Kapitel 04 · Fråga 5

Vilka fyra steg är vanliga i ett beräkningsprogram?

Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.

Kapitel 04 · Facit 5

Läs in värden, spara dem i variabler, gör beräkningen och skriv ut resultatet.

price = float(input("Pris: "))
amount = int(input("Antal: "))
print(price * amount)