Witam, dopiero zaczynam w Python dlatego też kod jest taki a nie inny :). Myślę że kod działa dobrze, ale pewnie jest gdzieś błąd którego nie widzę... ktoś ma jakieś wskazówki ?
lt=input('Podaj liczbe testow: ')
lt=int(lt)
num=[]
if lt > 100000 or lt < 0:
bad1=1
while bad1==1:
lt=input('Niepoprawna liczba testow podaj inna: ')
lt = int(lt)
if lt < 100000 and lt >= 0:
bad1=0
for i in range(0,lt):
x = input('Podaj liczbe: ')
x = int(x)
if x >= 1 and x <= 10000:
num.append(x)
else:
bad=1
while bad==1:
x = input('Podales zla liczbe podaj inna: ')
x = int(x)
if x >= 1 and x <= 10000:
num.append(x)
bad=0
for b in range(0,lt):
if num[b] <= 1:
print('NIE')
else:
for i in range(2, x):
if num[b] % i == 0:
print('NIE')
break
else:
print('TAK')
break