python - Getting values from all the indices of a list (Determining Prime Numbers) -
first , foremost i'm new python. trying determine if number, let's 167 prime number using modulo operation, %.
e.g., let 167 % n = value i
when 167 % 1 , 167 % 167, should return 0 , n in range(2,166), should giving remainder of 167 % n. problem have trying print remainder when 167 % n n = 1 ~ 167 don't know how values (which should remainder) of indices of list.
so, here's have:
l = [] #creates empty list i=0 #initialize i? in range(1, 168) : if 167 % == 0 : print ("there no remainder") else : 167 % == x # x should value of remainder l[i].append(x) #attempting add x ... indices of list. print(l[x]) #print values of x. it's better if can use while loop, should clearer. so, while i iterates 1-167, should adding results x indices of list , want print results.
any recommendation guys? appreciated!! bunch.
this creates list of remainders not equal zero:
l = [] in range(1, 168) : remainder = 167 % if remainder == 0 : print("there no remainder") else: l.append(remainder) print(remainder) >>> len(l) 165 there number of problems in code:
- your indentation wrong.
- setting
i = 0before loop not make sense because not used before loop , overridden in loop. - this:
167 % == xcompares remainder non-existingx. want assign resultxx = 167 % i. - you try append element of
l@ indexiusingl[i].append(x)want appendxll.append(x). - finally, try value added using
print(l[x])need useprint(l[i]), simpler, printremainderprint(remainder).
Comments
Post a Comment