[Tutor PyCZ] Lama potrebuje help...
Marek Rehora
m.rehora na gmail.com
Středa Květen 3 13:52:20 CEST 2006
Ahoj, pokousim se stvorit takovy maly programek ktery by mel zjistit zda
hledane cislo je anebo neni prvocislo.
vsechno bezi bez problemu az do chvile nez se spusti fce na vypocet
prvocisel...pak mi to vyhodi nasledujici chybu:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Program Files\Python24\lib\lib-tk\Tkinter.py", line 1345, in
__call__
return self.func(*args)
File "C:\Program Files\Python24\2_2_okna.pyw", line 30, in jePrvocislo
rozsah = 2,(N / 2) + 1
TypeError: unsupported operand type(s) for /: 'str' and 'int'
a tohle je ta fce:
def jePrvocislo():
N=mainVstup.get()
text1 = u"ÄĂslo '",N,"' nenĂ prvoÄĂslo"
text2 = u"ÄĂslo '",N,"' je prvoÄĂslo"
seznam=[]
if N == 0 or N == 1:
vystup.set(text1)
else:
rozsah = 2,(N / 2) + 1 #prĂĄvÄ zde je radek 30
for x in range (rozsah):
zbytek=cislo % x
seznam.append(zbytek)
if 0 in seznam:
vystup.set(text1)
else:
vystup.set(text2)
pokud by mi mohl nekdo poradit byl bych moc rad...
predem vsem dik
Pixla
------------- další část ---------------
HTML pĹĂloha byla odstranÄna...
URL: http://www.py.cz/pipermail/tutor/attachments/20060503/c6bcdadf/attachment.htm
Další informace o konferenci Tutor