Question: write a program that converts Roman numbers python In Python 3.6 Write a program that converts a Roman number such as XXLMCVIIMI to its decimal

write a program that converts Roman numbers python
 write a program that converts Roman numbers python In Python 3.6

In Python 3.6 Write a program that converts a Roman number such as XXLMCVIIMI to its decimal number representation. Hint: First write a function that vields the numeric value of each of the letters. Then use the following algorithm total-0 While the roman number string is not empty If value(first character) is at least value(second character), or the string has length Add value(first character) to total. Remove the character Else Add the difference, value(second character)- value(first character), to total. Remove both characters. 1. Get user input from a separate function and returns the input to the main program. The prompt should be as follows: "Please input a Roman number:" (Do not include the quotes.) Name this function: getinputO 2. Perform the algorithm as given within a separate function that is passed the Roman Number and returns the numeric value to the main program. Name this function: calculate Value) 3. Output the answer using a separate function that is passed the numeric value and returns nothing. Name this function: displayOutput 4. The output should look as follows" "The Roman Number XI has a numeric value of 11." (Do not include the quotes.) So, you should output the original Roman number input and its numeric value. 5. Use meaningful variable names in camelcase style. No single character variable names. Your program should be using three (3) different functions to accomplish the task

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!