wenn Du unbedingt den/die Fehler in deinem Code haben möchtest, dann such sie. Als Hilfe für die Suche habe ich Deinen Code so mit einigen "print"-Anweisungen ergänzt, dass Du schrittweise den Ablauf des Programmes verfolgen kannst. Setze beim Suchen kreuz und quer gerade und ungerade Zahlen für die Grenzen ein. Sieh auch mal in die Dokumentation zur Funktion "range(von, bis, schritt)".
Code: Alles auswählen
#Primzahlzwillinge
print "Um alle Priemzahlzwillinge in einem bestimmten Bereich rauszufinden, bitte den Bereich Definieren:"
a = input("Von: ")
b = input(" bis: ")
for p in range(a,b):
indent = ""
print "In for-Schleife. Laufvariable p = %i" % p
i=1
j=1
h=p/2
print "vor 1. while-Schleife"
print "Werte: i = %i, j = %i, h = %i" % (i,j,h)
while j!=0 and i<h:
indent = " "
print indent,"in 1. while-Schleife"
print indent,"Werte vor Anweisungsblock: i = %i, j = %i, h = %i" % (i, j, h)
i=i+1
j=p%i
print indent,"Werte nach Anweisungsblock: i = %i, j = %i, h = %i" % (i, j, h)
dummy = raw_input()
indent = ""
print "\nNach Durchlaufen/Ueberspringen der 1. while-Schleife"
print "Vor Pruefung 'if j!=0 and p!=a and p!=1:'"
print "Werte vor if: j = %i, p = %i, a = %i" % (j, p, a)
if j!=0 and p!=a and p!=1:
indent = " "
print indent,"Werte vor Anweisungsblock: p = %i" % (p)
z=p
print indent, "z = %i" % z
t=1
print "t = %i" % i
k=z+2
print "k = %i" % z
print indent, "Werte nach Anweisungsblock: z = %i, p = %i, t = %i, k = %i" % (z, p, t, k)
print indent, "vor 2. while-Schleife"
print indent, "Werte: t = %i, i = %i" % (t,i),"\n"
while t!=0 and i!=h+2:
indent = " "
print indent,"in 2. while-Schleife"
print indent,"Werte vor Anweisungsblock: i = %i, t = %i, k = %i" % (i, t, k)
i=i+1
t=k%i
print indent,"Werte nach Anweisungsblock: i = %i, t = %i," % (i, t)
dummy = raw_input
indent = " "
print indent, "\nNach Durchlaufen/Ueberspringen der 2. while-Schleife"
print indent,"Werte : t = %i, k = %i, a = %i, p = %i" % (t, k, a, p)
if t>0 and k!=a and p!=1:
print "\n****************"
print p
print k
print "****************\n"
dummy = raw_input