On Jan 05 at 06:27 -0800, Dariusz Mysior wrote: > I want search count of szukana in zmienna but code below counting all 12 > letters from "traktorzysta" word > > szukana="t" > zmienna="traktorzysta" > > > def gen(): > count=int(0) > for a in zmienna: > if szukana in zmienna: > count+=1 > else: > continue > return count
def gen(): count = 0 for a in zmienna: # we assume szukana is a single letter if szukana == a: count+=1 else: continue return count More preferably, you should repetitively use "str.find" Or just use `max(0,len(zmienna.split(szukana))-1)` -- Shiyao Ma http://introo.me -- https://mail.python.org/mailman/listinfo/python-list