Python oefeningen

Opgave 9.1

Tel hoeveel er van iedere klinker (a, e, i, o, u) staan in een tekststring, en druk die teller af voor iedere klinker met een enkele geformatteerde string. Bedenk dat klinkers zowel hoofd- als kleine letters kunnen zijn.

#OPLOSSING:
tekst = input("Geef tekststring: ")
tel_a,tel_e,tel_i,tel_o,tel_u = 0,0,0,0,0
for c in tekst:
    if c.upper() == "A":
        tel_a += 1
    elif c.upper() == "E":
        tel_e += 1
    elif c.upper() == "I":
        tel_i += 1
    elif c.upper() == "O":
        tel_o += 1
    elif c.upper() == "U":
        tel_u += 1
print("aantal klinkers: a={}, e={}, i={}, o={}, u={}"
  .format(tel_a,tel_e,tel_i,tel_o,tel_u))