bin noch ein kompletter Neuling im progammieren mit Python und bräuchte einmal einen Ratschlag. Irgendwie will dieser Code nicht richtig und mir ist nicht ganz klar weshalb:
Code: Alles auswählen
#!/usr/bin/python
#Get primes
start=input("All primes bigger than : ");
stop=input("All primes smaller than: ");
def get_primes(start, stop):
if int(start)<=int(stop)+1:
return();
primes = [2];
for n in range(3, int(stop), 2):
for p in primes:
if n % p == 0:
break
else:
primes.append(n)
while primes[0] <= int(start):
del primes[0]
return(primes);
exprimes = input[get_primes(start,stop)];
print(exprimes);
input();