programmering intro Flashcards

1
Q

Vilka av följande uttryck är korrekta variabeltilldelningar i Python?

A
  1. mac, windows = 12000, 8000
  2. _position = (3,10)
  3. Hastighet = 120
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

flopp”flopp

Vilka av följande rader skapar denna utskrift?

A
  1. print(‘flopp”flopp’)
  2. print(“flopp"flopp”)
  3. print(‘flopp"flopp’)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

for-satser

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

fördelen med funktioner

A

Minska dubblering av kod

Göra komplexa lösningar mer överskådliga

Förbättra läsbarheten av koden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

x = 10
y = 2
while x < 20 or y < 0:
y += 1
x = x + y
print (x,y, end=’ ‘)

A

13 3 17 4 22 5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

inbyggda funktioner

A
  1. print()
  2. round()
  3. str()
  4. list()
  5. dict()
  6. max()
  7. tuple()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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(“”)

A

1 1234
2 1234
3 1234
4 1234

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

dictionary?

A

ex: d = {}

d = {“john”:40, “peter”:45}

d = {40:”john”,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vilka aritmetiska operatorer kan inte användas med strängar i python?

A

*
+
/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

except

A

Använder man för att hantera ett allvarigt fel som uppstått under körningen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

break

A

Använder man för att avbryta en loop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

continue

A

Använder för att hoppa över en del av en loop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

tupel

A

(1, 2, 3)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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”]

A

frukt = min_lista.pop()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

listor

A

ex: list1 = list()
list1 = list([1, 2, 3])
list1 = []

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Global variabel

A

Variabel som är deklareread utanför en funtion

16
Q

len

A

beräknar t.ex:
x = len ([“hej”, 2, 4, 6])
print(x)

“4” skrivs ut

17
Q

writelines()

A

Skriver en lista till filen

18
Q

read()

A

Läser in hela filen till en sträng

19
Q

readline()

A

Läser in en rad i taget från filen

20
Q

write()

A

Skriver en sträng till filen