Witam. Niedawno rozpocząłem zabawę z językiem Python i chciałbym się dowiedzieć, dlaczego mój program nie wyświetla wartości słownika dla określonej litery, i gdzie ew. znajduje się błąd?
tekst = 'to jest test tego programu'
wartosci = []
klucze = []
i = 0
j = 0
lit = ''
for i in range(26):
wartosci.append(0)
klucze.append(chr(97+i))
d = zip(klucze,wartosci)
slow = dict(d)
for a in tekst:
if ord(a) >= 97 and ord(a) <= 122:
slow[a] = slow[a] + 1
print(slow)
for z in range(0,26):
slow[chr(97+z)] = i
if i > j:
i = j
lit = z
else:
j = j
print(slow[chr(97+lit)])