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