Create a variable board and set it equal to an empty list and create a 5 × 5 grid initialized to all ‘O’s and store it in board.

1. Create a variable board and set it equal to an empty list and create a 5 × 5 grid
initialized to all ‘O’s and store it in board.
2. Define two functions, random row and random col. Each takes the board
as input.
3. Create new variables called guess row and guess col and set them to input(“Guess
Row:”) and input(“Guess Col:”) respectively.
4. If your guess misses the target, set the entry of the board at (guess row,
guess col) to ”X”.
5. The game should check if guess row is not in range(5) or guess col is
not in range(5). If that is the case, print out “Oops, that’s not even
in the ocean.”
6. Thoroughly test your game. Make sure you try a variety of different guesses and
look for any errors in the syntax or logic of your program.
7. Add a break under the win condition to end the loop after a win.
Question 2 [20pts]. Write a function that takes a list and returns a new list that
contains all the elements of the first list minus all the duplicates.
• You must use loop in your defined function. Using the build-in function set()
will be graded zero.
• Please submit your code and console screenshots to Blackboard. Code contain-
ing syntax error will be graded zero.
• Example: The function takes a list [1, 2, 3, 4, 3, 2, 1] and outputs [1, 2, 3, 4].
Question 3 [20pts]. Write a function that asks the user how many Fibonacci num-
bers to generate and then generates them. Make sure to ask the user to enter the number
of numbers in the sequence to generate. The Fibonacci sequence is a sequence of num-
bers where the next number in the sequence is the sum of the previous two numbers in
the sequence. The sequence looks like this: 1, 1, 2, 3, 5, 8, 13, . . .
• You could assign your input integer to a variable num by num = int(input(“How
many numbers that generates?:”)).
• You have to consider exceptions, such as the input integer is zero, negative num-
bers or floats.
• Please submit your code and console screenshots to Blackboard. Code contain-
ing syntax error will be graded zero.
• Example: The prompt asks “How many numbers that generates?” If your input is
10, then the function will return a list of 10 integers [1, 1, 2, 3, 5, 8, 13, 21, 34, 55].
2