Question: Would really appreciated if someone can help me with these two programming questions, its in Python. Problem 1 (6 Points) Write a Python function nearest_prime,

Would really appreciated if someone can help me with these two programming questions, its in Python.
Problem 1 (6 Points) Write a Python function nearest_prime, which on input a non-negative integer n returns the prime number closest to n. If both n-1 and n+1 are prime, the pair (n-1, n+1) must be returned. If the argument n is not a non-negative integer, your function must raise a TypeError. Problem 2 (9 Points) Model an everyday object (or a mathematical object) as a Python class, and provide at least the methods necessary to create instances of this class, compare them for equality, print them, and one more method. (You cannot use classes we discussed in class or taken from external sources.)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
