Sequenties en data#

Opdracht: Sequenties en data

Goed om te onthouden: string[start:stop:stapgrootte]

Opdracht 1#

Gebruik pi en e (of maar één, je mag voor alle verdere problemen ook maar één lijst gebruiken) om de lijst [7, 1] te maken. Bewaar de lijst, net als hierboven, in de variabele answer1.

# De lists om mee te werken
e = [2, 7, 1]
pi = [3, 1, 4, 1, 5, 9]

answer0 = e[0:2] + pi[-2:]
print()
print("Voorbeeld antwoord is", answer0)

# Opgave 1: maak [7, 1]
answer1 = e[1:3]
print("Antwoord 1 is", answer1)
assert answer1 == [7, 1], "answer1 moet [7, 1] zijn."

Opdracht 2#

Gebruik pi en e om de lijst [1, 1, 2] te maken. Bewaar deze lijst in de variabele answer2.

# Opgave 2: maak [1, 1, 2]
answer2 = pi[1:4:2] + e[0:1]
print("Antwoord 2 is", answer2)
assert answer2 == [1, 1, 2], "answer2 moet [1, 1, 2] zijn."

Opdracht 3#

Gebruik pi en e om de lijst [1, 4, 1, 5, 9] te maken. Bewaar deze lijst in de variabele answer3.

# Opgave 3: maak [1, 4, 1, 5, 9]
#answer3 = pi[1:6] # Gebruik er maar een
answer3 = e[2:3] + pi[2:6] # Gebruik allebei
print("Antwoord 3 is", answer3)
assert answer3 == [1, 4, 1, 5, 9], "answer3 moet [1, 4, 1, 5, 9] zijn."

Opdracht 4#

Gebruik pi en e om de lijst [1, 2, 3, 4, 5] te maken. Bewaar deze lijst in de variabele answer4.

# Opgave 4: maak [1, 2, 3, 4, 5]
answer4 = e[2:3] + e[0:1] + pi[0:1] + pi[2:3] + pi[4:5]
print("Antwoord 4 is", answer4)
assert answer4 == [1, 2, 3, 4, 5], "answer4 moet [1, 2, 3, 4, 5] zijn."

Opdracht 5#

Gebruik h, s of g (je mag voor elke volgende opgave één of meerdere gebruiken) om de string hoi te maken. Bewaar de string in de variabele met naam answer5.

# De strings om mee te werken
h = "hanze"
s = "hogeschool"
g = "groningen"

# Opgave 5:  'hoi' maken
answer5 = s[0:2] + g[4]
print("Antwoord 5 is", answer5)
assert answer5 == "hoi", "answer5 moet 'hoi' zijn."

Opdracht 6#

Gebruik h, s of g om de string schoenen te maken en bewaar deze string in de variabele answer6. (Ons record: 4 bewerkingen)

# Opgave 6: maak de string "schoenen"
answer6 = s[4:8] + 2*g[-2:]
print("Antwoord 6 is", answer6)
assert answer6 == "schoenen", "answer6 moet 'schoenen' zijn."

Opdracht 7#

Gebruik h, s of g om de string anzeogeschool te maken en bewaar deze string in de variabele answer7. (Ons record: 3 bewerkingen)

# Opgave 7: maak de string "anzeogeschool"
answer7 = h[1:] + s[1:]
print("Antwoord 7 is", answer7)
assert answer7 == "anzeogeschool", "answer7 moet 'anzeogeschool' zijn"

Opdracht 8#

Gebruik h, s of g om de string gnagnahahahahaha te maken en bewaar deze string in de variabele answer8. (Ons record: 7 bewerkingen)

# Opgave 8: maak de string "gnagnahahahahaha"
answer8 = 2*(g[0:4:3] + h[1]) + 5*h[0:2]
print("Antwoord 8 is", answer8)
assert answer8 == "gnagnahahahahaha", "answer8 moet 'gnagnahahahahaha' zijn"

Opdracht 9#

Gebruik h, s of g om de string legonoego te maken en bewaar deze string in de variabele answer9. (Ons record: 7 bewerkingen)

# Opgave 9: maak de string "legonoego"
answer9 = s[-1] + s[-7:-10:-1] + g[-6:-8:-1] + s[-7:-10:-1]
print("Antwoord 9 is", answer9)
assert answer9 == "legonoego", "answer9 moet 'legonoego' zijn"

Opdracht 10#

Gebruik h, s of g om de string leggings en bewaar deze string in de variabele answer10. (Ons record: 7 bewerkingen)

# Opgave 10: maak de string "leggings"
answer10 = s[-1:-8:-6] + g[0:7:6] + g[4:7] + s[4]
print("Antwoord 10 is", answer10)
assert answer10 == "leggings", "answer10 moet 'leggings' zijn"