Skip to content

Instantly share code, notes, and snippets.

@Fusion86
Last active March 26, 2021 14:11
Show Gist options
  • Save Fusion86/e9446b78b9680f3b374e9361d027fa2c to your computer and use it in GitHub Desktop.
Save Fusion86/e9446b78b9680f3b374e9361d027fa2c to your computer and use it in GitHub Desktop.
Opdrachten van HU HBO-ICT propedeuse 2018/2019

Opdrachten van canvas.hu.nl

Copy-plak op eigen risico, kunnen ook best fouten in zitten.

1. Expressions

5 % 2 = 1 - int
5 > 1 = True - bool
'5' = '5' - string
5 * 2 = 10 - int

2. Strings

len("Supercalifragilisticexpialidocious")

"ice" in "Supercalifragilisticexpialidocious"

len("Antidisestablishmentarianism") > len("Honorificabilitudinitatibus")

comps = ["Berlioz", "Borodin", "Brian", "Bartok", "Bellini", "Buxtehude", "Bernstein"]
comps.sort()
print("First: " + comps[0])
print("Last: " + comps[-1])

3. Statements

# 1
a = 6
b = 7

# 2
c = (a + b) / 2.0
print("c = %f" % c)

# 3
voornaam = "Freek Willem"
tussenvoegsel = "van"
achternaam = "Meneerszoon"
mijnnaam = voornaam + " " + tussenvoegsel + " " + achternaam
print("Hallo " + mijnnaam)

4. Boolean expressions

# 3.1
a = 6
b = 7

# 3.3
voornaam = "Freek Willem"
tussenvoegsel = "van"
achternaam = "Meneerszoon"
mijnnaam = voornaam + " " + tussenvoegsel + " " + achternaam

# 4.1, niet true
if (75 > a and 75 < b):
    print ("1. true")

# 4.2, niet true
if (len(mijnnaam) == len(voornaam) + len(tussenvoegsel) + len(achternaam)):
    print("2. true")

# 4.3, niet true
if (len(mijnnaam) == 5 * len(tussenvoegsel)):
    print("3. true")

# 4.4, niet true
if (tussenvoegsel in achternaam):
    print("4. true")

1. Lists & strings

favorieten = ["Artiest 1"]
favorieten.append("Artiest 2")
favorieten[1] = "Artiest 3"

print(favorieten)

2. Lists & numbers

nrs = [3, 7, 12, -2]

nrs.sort()

maxnr = nrs[0]
minnr = nrs[-1]

print("Min = %d" % maxnr)
print("Max = %d" % minnr)
print("Verschil = %d" % abs(maxnr - minnr))

3. Tuples

from collections import Counter

letters = ('A', 'C', 'B', 'B', 'C', 'A', 'C', 'C', 'B')
print(list(Counter(sorted(letters)).values()))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment