:Inputs: number - The user inputted number between 0 and <4000. :Out put: roman numeral - The string representing the number in Roman numerals. The thousands digit that is being processed. The hundreds digit that is being processed. :Misc. Vars: thousands digit hundreds digit tens_digit - The tens digit that is being processed. ones_digit - The ones digit that is being processed. remaining digits The remaining digits that are yet to be processed. ones list = ['', 'I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX'] ['', 'X', ' XX', ' XXX', 'XL', 'L', 'LX', 'LXX', 'LXXX', 'XC'] tens list = hundreds list = ['', C', 'CC', CCCC', 'CD', D', 'DC', DCC', 'DCCC', 'CH'] thousands list ['', 'M', 'MM', 'MMM'] # GOOD STYLE: Display to the user the purpose of the program # INPUT SECTION print ('This program converts a positive integer up to 3,999 into the') print ('Roman number system. Enter a positive integer:', end=' ') number int (input ()) # PROCESSING SECTION if # condition to check if the number is valid: roman_numeral = # TODO: Complete the processing of the 4 digit number # Get the thousands digit # Get the remaining digits # Get the hundreds digit # Get the remaining digits # Get the tens digit # Get the ones digit # Use string concatenation to find the Roman numeral for the parsed digits roman_numeral = # OUTPUT SECTION print () print ('{number) written in roman numerals is (roman_numeral}.') else: print () print ('Invalid input ! ! Input must be a positive integer less than 4,000.
:Inputs: number - The user inputted number between 0 and <4000. :Out put: roman numeral - The string representing the number in Roman numerals. The thousands digit that is being processed. The hundreds digit that is being processed. :Misc. Vars: thousands digit hundreds digit tens_digit - The tens digit that is being processed. ones_digit - The ones digit that is being processed. remaining digits The remaining digits that are yet to be processed. ones list = ['', 'I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX'] ['', 'X', ' XX', ' XXX', 'XL', 'L', 'LX', 'LXX', 'LXXX', 'XC'] tens list = hundreds list = ['', C', 'CC', CCCC', 'CD', D', 'DC', DCC', 'DCCC', 'CH'] thousands list ['', 'M', 'MM', 'MMM'] # GOOD STYLE: Display to the user the purpose of the program # INPUT SECTION print ('This program converts a positive integer up to 3,999 into the') print ('Roman number system. Enter a positive integer:', end=' ') number int (input ()) # PROCESSING SECTION if # condition to check if the number is valid: roman_numeral = # TODO: Complete the processing of the 4 digit number # Get the thousands digit # Get the remaining digits # Get the hundreds digit # Get the remaining digits # Get the tens digit # Get the ones digit # Use string concatenation to find the Roman numeral for the parsed digits roman_numeral = # OUTPUT SECTION print () print ('{number) written in roman numerals is (roman_numeral}.') else: print () print ('Invalid input ! ! Input must be a positive integer less than 4,000.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Please follow along and do the Todo. Please explain so i understand
![: Inputs:
: Out put:
number
The user inputted number between 0 and <4000.
roman numeral
The string representing the number in
Roman numerals.
:Misc. Vars:
thousands digit
The thousands digit that is being processed.
The hundreds digit that is being processed.
hundreds digit
tens digit - The tens digit that is being processed.
ones_digit
remaining digits
The ones digit that is being processed.
The remaining digits that are yet to be
processed.
'III',
['', 'I', 'II',
'XX',
'V', 'VI', 'VII', 'VIII', 'IX']
' XC']
ones list =
IV',
tens list =
['', 'X',
IXXX' ,
' XL',
'L', 'LX', 'LXX',
'LXXX',
['', 'C', ' CC', 'ccC', 'CD', 'D',
['', 'M', 'MM',
hundreds list =
'DC', 'DCC', 'DCCC', 'CM']
thousands list =
MMM']
# GOOD STYLE: Display to the user the purpose of the program
# INPUT SECTION
print ('This program converts a positive integer up to 3,999 into the')
print ('Roman number system. Enter a positive integer: ', end=' ')
number = int (input ())
# PROCESSING SECTION
if # condition to check if the number is valid:
roman numeral =
# TODO: Complete the processing of the 4 digit number
# Get the thousands digit
# Get the remaining digits
# Get the hundreds digit
# Get the remaining digits
# Get the tens digit
# Get the ones digit
# Use string concatenation to find the Roman numeral for the parsed digits
roman numeral =
# OUTPUT SECTION
print ()
print ('{number} written in roman numerals is {roman numeral}.)
else:
print ()
print ('Invalid input ! ! Input must be a positive integer less than 4,000.')](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F47481da9-a2db-432a-a46b-02fbff2ba76b%2F8e6d3d26-9122-44bb-922d-b035c08257f9%2Fqmx8m5_processed.jpeg&w=3840&q=75)
Transcribed Image Text:: Inputs:
: Out put:
number
The user inputted number between 0 and <4000.
roman numeral
The string representing the number in
Roman numerals.
:Misc. Vars:
thousands digit
The thousands digit that is being processed.
The hundreds digit that is being processed.
hundreds digit
tens digit - The tens digit that is being processed.
ones_digit
remaining digits
The ones digit that is being processed.
The remaining digits that are yet to be
processed.
'III',
['', 'I', 'II',
'XX',
'V', 'VI', 'VII', 'VIII', 'IX']
' XC']
ones list =
IV',
tens list =
['', 'X',
IXXX' ,
' XL',
'L', 'LX', 'LXX',
'LXXX',
['', 'C', ' CC', 'ccC', 'CD', 'D',
['', 'M', 'MM',
hundreds list =
'DC', 'DCC', 'DCCC', 'CM']
thousands list =
MMM']
# GOOD STYLE: Display to the user the purpose of the program
# INPUT SECTION
print ('This program converts a positive integer up to 3,999 into the')
print ('Roman number system. Enter a positive integer: ', end=' ')
number = int (input ())
# PROCESSING SECTION
if # condition to check if the number is valid:
roman numeral =
# TODO: Complete the processing of the 4 digit number
# Get the thousands digit
# Get the remaining digits
# Get the hundreds digit
# Get the remaining digits
# Get the tens digit
# Get the ones digit
# Use string concatenation to find the Roman numeral for the parsed digits
roman numeral =
# OUTPUT SECTION
print ()
print ('{number} written in roman numerals is {roman numeral}.)
else:
print ()
print ('Invalid input ! ! Input must be a positive integer less than 4,000.')
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education