programmering intro Flashcards
Vilka av följande uttryck är korrekta variabeltilldelningar i Python?
- mac, windows = 12000, 8000
- _position = (3,10)
- Hastighet = 120
flopp”flopp
Vilka av följande rader skapar denna utskrift?
- print(‘flopp”flopp’)
- print(“flopp"flopp”)
- print(‘flopp"flopp’)
for-satser
for-satser kan man använda för att gå igenom en dictionary
man använder en for-sats när man vet i förväg hur många iterationer det ska vara
for-satser är bra för att gå igenom en lista
fördelen med funktioner
Minska dubblering av kod
Göra komplexa lösningar mer överskådliga
Förbättra läsbarheten av koden
x = 10
y = 2
while x < 20 or y < 0:
y += 1
x = x + y
print (x,y, end=’ ‘)
13 3 17 4 22 5
inbyggda funktioner
- print()
- round()
- str()
- list()
- dict()
- max()
- tuple()
Vad kommer följande kod att skriva ut?
for row in range(1,5):
print(row, ‘ ‘, end=’’)
for column in range(1,5):
print(column, end=’’)
print(“”)
1 1234
2 1234
3 1234
4 1234
dictionary?
ex: d = {}
d = {“john”:40, “peter”:45}
d = {40:”john”,
Vilka aritmetiska operatorer kan inte användas med strängar i python?
*
+
/
except
Använder man för att hantera ett allvarigt fel som uppstått under körningen
break
Använder man för att avbryta en loop
continue
Använder för att hoppa över en del av en loop
tupel
(1, 2, 3)
min_lista = [“banan”, “äpple”, “apelsin”]
Vilket eller vilka av följande alternativ ska jag använda om jag vill landa i resultatet:
frukt = “apelsin”
min_lista = [“banan”, “äpple”]
frukt = min_lista.pop()
listor
ex: list1 = list()
list1 = list([1, 2, 3])
list1 = []