(while-loop). Generate a random integer from 1 to 100. Prompt the user to guess the number. Display "Too high" or "Too low", depending on the guess. When the user guesses the right number, display "You got it!". You must keep track of the number of times the user takes to guess the number and report it when the number is correct.
Hints: To generate the random number, use the one below:

import random as rd
answer = rd.randrange(1,101)

TEST CASES: Suppose the number to guess is 40.

Enter guess: 1-100: 50
Too high!

Enter guess: 1-100: 25
Too low!

Enter guess: 1-100: 35
Too low!

Enter guess: 1-100: 40
You got it!

You took 4 tries to guess the number.

Investment Problem: Multiplier Accumulator
Prompt the user to enter the initial investment amount, the annual interest, and the number of years for the investment.
Compute the balance that will be achieved at the end of each of the requested years. Round the balance to 2 decimal places.
Algorithm Hints:

Use a for-loop and range function to generate the year (1, 2, 3,…). The number of iterations is the number of years.
Using the formula (see below), compute the investment balance at the end of each year. Note that I know you could always use Python's exponentiation operator (**) to calculate the final result. But I want you to use iteration (looping) to find the answer! Hint: this is an example of an accumulator that uses multiplication.
For example, if you have $1 and get 4% interest, the amount at the end of the first five years would be:
FV = FV*(1 + APR)**year = 1 * (1 + 0.04) ** 1

FV = FV*(1 + APR)**year = 1 * (1 + 0.04) ** 2

FV = FV*(1 + APR)**year = 1 * (1 + 0.04) ** 3

FV = FV*(1 + APR)**year = 1 * (1 + 0.04) ** 4

FV = FV*(1 + APR)**year = 1 * (1 + 0.04) ** 5

etc.....

If you have an amount that is different than $1 (e.g., $10,000), multiplying $10,000 by the final FV quantity for each year will give you the future value for $10000.

Suggestion: to check your answer, use the exponentiation operator, calculate the result using the above formula, and compare that result with the one using your accumulator approach. The answers should be very close.
Also, you know that \n inside quotes generates a new line. Similarly, \t generates a tab stop, which you can use to generate the two columns in the output.
TEST CASE:

Enter initial investment: $5000

Enter interest rate: 2.5

Enter number of years: 29

Year Balance

1 $5125.0
2 $5253.12
3 $5384.45
4 $5519.06
5 $5657.04
6 $5798.47
7 $5943.43
8 $6092.01
9 $6244.31
10 $6400.42
11 $6560.43
12 $6724.44
13 $6892.56
14 $7064.87
15 $7241.49
16 $7422.53
17 $7608.09
18 $7798.29
19 $7993.25
20 $8193.08
21 $8397.91
22 $8607.86
23 $8823.05
24 $9043.63
25 $9269.72
26 $9501.46
27 $9739.0
28 $9982.48
29 $10232.04