In [1]:
# ### Assignment 3
# 
# Modify the original code that prints every prime number between 1 and 100 to only print every other prime number
# Extra credit if you can modify the code to speed it up
# 
# Note: Considered "1" as not a prime number.  
# Source: https://primes.utm.edu/notes/faq/one.html

# # original 
# for num in range(1,101):
#     prime = True
#     for i in range(2,num):
#         if (num%i==0):
#             prime = False
#     if prime:
#         print(num)

count = 0
for num in range(2,101):
    
    for i in range(2,num):
        if (num%i==0):
            num = 0
    
    if num != 0:
        count +=1
        if count % 2 == 1: 
            print(num)


2
5
11
17
23
31
41
47
59
67
73
83
97

In [ ]: