Quiz - Multiplication Table

We intend to create a test consisting of

**10 multiplication operations** with natural numbers between

**1** and

**10**.
Each operation will display a validation message for the result, and at the end, the

*final score*!

**Solution.** This time, we will need two random numbers generated at each step (stored in variables

**n** and

**m**),
and since we know the total number of iterations, we will use the

**for** loop.

Analyze the program (without styling):

**DETAILS**
The variable

**ok** keeps track of the number of correct answers provided by the user.

Note the

**input()** function, which can receive a string as a parameter.
We used explicit conversion to the

**str** type for the two generated numbers so that the

**+** operator can be used.

My styled program is
[

**multiplication_table.py**].
Download and run it on your computer!

**EXERCISES**
**1.** It would be correct for the score to start from

**1**, and for each correct answer

**0.9** points to be added.
Pay attention to rounding, you already know the function! Make the changes!

**2.** Modify the program so that addition operations with numbers between

**1** and

**100** are performed.

**3.** Can you create a program that offers addition and subtraction operations, similar to the previous one, at random?

*Hint.* I think you need a new random number. If it's zero, offer addition, and if it's one, offer subtraction...

**Mini-project.** Create a program that gives the user the option to choose the operation – addition, subtraction, or multiplication
(more precisely, a small menu). Depending on the entered value, display a test consisting of ten questions.

*Hint.* It's not that complicated... :) it's just a few more instructions.

*This section is now over.*