<div>Všem vřelé díky :)</div>
<div> </div>
<div>teď už to funguje a ta funkce teď vypadá takto:</div>
<div> </div>
<div>
<p>def getint(x):<br> try:<br> return int(x)<br> except ValueError:<br> return 0</p>
<p>def jePrvocislo():<br> N=mainVstup.get()<br> getint(N)</p>
<p> text1 = u"Číslo ",N," není prvočíslo"<br> text2 = u"Číslo ",N," je prvočíslo"<br> seznam=[]<br> if N == 0 or N == 1:<br> vystup.set(text1)<br> else:<br> rozsah = xrange(2, (int(N) /2) + 1)
<br> for x in rozsah:<br> zbytek= int(N) % x<br> seznam.append(zbytek)<br> if 0 in seznam:<br> vystup.set(text1)<br> else:<br> vystup.set(text2)</p></div>