Python Flashcards
(61 cards)
Fråga: Vad blir utskriften?
python
def beräkna(a, b):
return a * b
x = 4
y = 5
resultat = beräkna(x, y)
print(resultat)
Svar: 20
Frågekort 2
Fråga: Vad blir utskriften?
python
frukter = [‘äpple’, ‘päron’]
frukter.append(‘banan’)
print(len(frukter))
Svar: 3
Frågekort 3
Fråga: Vad blir utskriften?
python
temperatur = 22
if temperatur > 25:
klädsel = “shorts”
elif temperatur > 15:
klädsel = “långbyxor”
else:
klädsel = “vinterjacka”
print(klädsel)
Svar: “långbyxor”
Frågekort 4
Fråga: Vad blir utskriften?
python
summa = 0
for i in range(1, 5):
summa += i
print(summa)
Svar: 10
Frågekort 5
Fråga: Vad är felet?
python
def hälsa(namn):
print(f”Hej {namn}”)
hälsa(“Anna”, “Lisa”)
Svar: För många argument (funktionen tar bara 1 parameter).
Fråga: Vad blir utskriften?
python
def dubblera(x):
return x * 2
tal = 7
print(dubblera(tal))
Svar: 14
Frågekort 7
Fråga: Vad blir utskriften?
python
djur = [‘hund’, ‘katt’]
djur.insert(1, ‘kanin’)
print(djur[1])
Svar: “kanin”
Frågekort 8
Fråga: Vad blir utskriften?
python
ålder = 17
if ålder >= 18:
print(“Vuxen”)
else:
print(“Ungdom”)
Svar: “Ungdom”
Frågekort 9
Fråga: Vad blir utskriften?
python
produkt = 1
for i in [2, 3, 4]:
produkt *= i
print(produkt)
Svar: 24
Frågekort 10
Fråga: Vad är felet?
python
def area(b, h):
return b * h
print(area(5))
Svar: Saknar argument (krävs 2 parametrar).
Frågekort 11
Fråga: Vad blir utskriften?
python
def störst(a, b):
if a > b:
return a
return b
print(störst(9, 5))
Svar: 9
Frågekort 12
Fråga: Vad blir utskriften?
python
siffror = [1, 2, 3]
siffror.pop()
print(siffror)
Svar: [1, 2]
Frågekort 13
Fråga: Vad blir utskriften?
python
poäng = 85
if poäng >= 90:
betyg = “A”
elif poäng >= 80:
betyg = “B”
else:
betyg = “C”
print(betyg)
Svar: “B”
Frågekort 14
Fråga: Vad blir utskriften?
python
summa = 0
i = 1
while i <= 3:
summa += i
i += 1
print(summa)
Svar: 6
Frågekort 15
Fråga: Vad är felet?
python
def dividera(a, b):
return a / b
print(dividera(10, 0))
Svar: Division med noll (ZeroDivisionError).
Frågekort 16
Fråga: Vad blir utskriften?
python
def kvadrera(x):
return x ** 2
print(kvadrera(5))
Svar: 25
Frågekort 17
Fråga: Vad blir utskriften?
python
lista = [‘a’, ‘b’, ‘c’]
lista.remove(‘b’)
print(len(lista))
Svar: 2
Frågekort 18
Fråga: Vad blir utskriften?
python
x = 15
if x > 10 and x < 20:
print(“Inom spannet”)
else:
print(“Utanför”)
Svar: “Inom spannet”
Frågekort 19
Fråga: Vad blir utskriften?
python
resultat = 0
for i in range(0, 6, 2):
resultat += i
print(resultat)
Svar: 6 (0 + 2 + 4)
Frågekort 20
Fråga: Vad är felet?
python
def multi(a, b):
produkt = a * b
print(produkt)
print(multi(3, 4))
Svar: Funktionen returnerar inget (saknar return).
Frågekort 21
Fråga: Vad blir utskriften?
python
def är_jämnt(n):
return n % 2 == 0
print(är_jämnt(6))
Svar: True
Frågekort 22
Fråga: Vad blir utskriften?
python
ord = “Python”
print(ord[1:4])
Svar: “yth”
Frågekort 23
Fråga: Vad blir utskriften?
python
x = 10
y = 3
print(x // y)
Svar: 3 (heltalsdivision)
Frågekort 24
Fråga: Vad är felet?
python
def hälsa():
print(“Hej världen”)
hälsa(“Anna”)
Svar: Onödigt argument (funktionen tar inga parametrar).