Home /
Expert Answers /
Computer Science /
use-python-a-there-is-a-concept-in-mathematics-called-34-factorial-34-which-is-the-product-of-all-po-pa306
(Solved): use python a) There is a concept in mathematics called "factorial", which is the product of all posi ...
use python
a) There is a concept in mathematics called "factorial", which is the product of all positive integers from the selected number down to 1. This operation is denoted in mathematics with the exclamation point (!). For example, \( 5 !=5 \times 4 \times 3 \times 2 \times 1=120 \) Create a function called factorial \( (n) \) that returns the factorial of a number. b) Add a function called get_n() that asks the user for the value of \( \mathrm{n} \). This function should also perform two error checks, looping until the user enters valid input. The first error check is ensuring that the user enters an integer and the second is to ensure that the number entered is greater than 0 . The value of \( n \) should be returned to the main program. c) Write a main program with the following features, all inside different modules: - Loops until the user indicates that they are done - Gets and validates user input - Calculates the factorial - Outputs the results