Nyckelord: print(), Matematiska beräkningar

Nedanstående kod skriver ut en text i terminalfönstret. Försök först själv att fundera ut vad utskriften borde bli. Om du fastnar kan du själv testa att köra koden på din dator. Svaren hittar du längst ner på sidan!
Vad blir utskriften när följande program körs?
A: Matematiska beräkningar
print(10 + 3)
print(6 * 3)
print(7 % 2)
print(3 + 4 * 5)
print((5 * 2) % 3)
B: Utskrifter med text
print("5 + 6")
print("8" + "12")
print("6 - 8")
print("3" - "10")
C: Utskrift med jämförelse operatorer
a = 5
b = 3
print(a > b)
print(a * b < a)
print(a == b)
print(b == a or b == 3)
Svar
A: Lösning
13 (7/2 = 3 med 1 i rest. Modulus ger resten)
18
1
23 (Multiplikation har högre prioritet än addition)
1 (Parantes går först i prioritet)
B: Lösning
5 + 6Ger ett felmeddelanden. Man kan inte subtrahera textsträngar!
812
6 - 8
C: Lösning
True (Multiplikation har högst prioritet)
False
False
True (om antingen uttrycket b == a eller om b == 3 är True, returneras True