for i in range(2, 100):
prime = True
for k in range(2, i):
if i % k == 0:
prime = False
break
if prime:
print(i)
the Outcome is:
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
Is it possible for the outcome to be placed in a set or a list?
For set do something like this
st = set()
for i in range(2, 100):
prime = True
for k in range(2, i):
if i % k == 0:
prime = False
break
if prime:
st.add(i)
print(st)
For list do something like this
lst = list()
for i in range(2, 100):
prime = True
for k in range(2, i):
if i % k == 0:
prime = False
break
if prime:
lst.append(i)
print(lst)