Köszi!
Kicsit benéztem, de így most müxik.
Viszont az egyjegyűt megtalálja a kétjegyűben is.
Az a nagy kérdés, hogy az egyjegyű 1-9ig-t, ne találja meg a kétjegyű 10-30-ig ban.
szamoloFile = open("source.txt", "r")
data = szamoloFile.read()
for k in range(1,30):
k = str(k)
kiszamolt = data.count(k)
print(k, kiszamolt)