Given code (copy-paste): Problem ( see pic ): def createList(n): #Base Case/s #ToDo: Add conditions here for base case/s #if : #return #Recursive Case/s #ToDo: Add conditions here for your recursive...


Given code (copy-paste):


Problem (see pic):


def createList(n):
    #Base Case/s
    #ToDo: Add conditions here for base case/s
    #if :
        #return

    #Recursive Case/s
    #ToDo: Add conditions here for your recursive case/s
    #else:
        #return


    #remove the line after this once all ToDo is completed
    return []


def removeMultiples(x, arr):
      #Base Case/s
    #TODO: Add conditions here for your base case/s
    #if :
        #return

    #Recursive Case/s
    #TODO: Add conditions here for your recursive case/s
    #else:
        #return


    #remove the line after this once you've completed all ToDo
    return []

def Sieve_of_Eratosthenes(list):
  #Base Case/s
  if len(list) < 1="">
    return list
  #Recursive Case/s
  else:
    return  [list[0]] + Sieve_of_Eratosthenes(removeMultiples(list[0], list[1:]))


if __name__ == "__main__":
  n = int(input("Enter n: "))
  print(n)
  list = createList(n)
  #Solution 1
  primes = Sieve_of_Eratosthenes(list)
  print(primes)


The code is already given above.<br>Problem: Using PYTHON, create and implement a recursive function that will do the following:<br>Input #1<br>Output #1<br>10<br>Enter n: 10<br>[2, 3, 5, 7]<br>Input #2<br>Output #2<br>Enter n: 50<br>50<br>[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47]<br>V The input is a single integer value. This value will be the upper bound of the list of values that will be created using<br>the createList() function.<br>V The input is an integer from the range [2,200] (inclusive). Assume that the input is always valid.<br>Output:<br>V The output will be a list containing primes within the range of 2 to n (inclusive), where n is the value of the user's input.<br>

Extracted text: The code is already given above. Problem: Using PYTHON, create and implement a recursive function that will do the following: Input #1 Output #1 10 Enter n: 10 [2, 3, 5, 7] Input #2 Output #2 Enter n: 50 50 [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47] V The input is a single integer value. This value will be the upper bound of the list of values that will be created using the createList() function. V The input is an integer from the range [2,200] (inclusive). Assume that the input is always valid. Output: V The output will be a list containing primes within the range of 2 to n (inclusive), where n is the value of the user's input.
Jun 07, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here