Çözüm:
tum_durumlar = [str(x) for x in range(100000, 1000000)]
istenen_durumlar = 0
for x in tum_durumlar:
if x.count("1")==2:
istenen_durumlar +=1
print("istenen olasılık {}".format(istenen_durumlar/len(tum_durumlar)))
Açıklama: Önce $100000$ dan $1000000-1$ e kadar olan tam sayılardan oluşan tüm durumların listesini string (kelime) türünde oluşturduk. tum_durumlar isimli listenin uzunluğu, yani eleman sayısı len(tum_durumlar) kodu ile hesaplanır.
Sonra listedeki her bir $x$ sayısı (kelimesi) için, içinde tam olarak $2$ defa $1$ rakamı (harfi) geçen kelimelerin sayısını belirledik. Bu sayıyı istenen durumlar olarak isimlendirdik. Sonra da istenen durumların sayısını, tüm durumların sayısına böldük.