"""====================================================================== Program: Integer to Roman Numeral Converter Author: Chris Brockamp Date: April 12, 2015 Dev Env: Python Fiddle Description: Gets an integer from a range of 1-10 from the user and converts the integer into a roman numeral of equal value. ======================================================================""" #_define functions_______________________________________________________ def validate_number(user_number): if user_number in range(1, 11): return True else: print "The number you entered was invalid..." def convert_number(user_number): roman_numerals = ["I","II","III","IV","V","VI","VII","VIII","IX","X"] # access roman_numerals list using number - 1 to access the correct numeral in the list print str(user_number) + " = " + roman_numerals[user_number - 1] #_main___________________________________________________________________ number = input("Enter a number 1-10, and this program will convert it to a roman numeral: ") if validate_number(number) == True: convert_number(number)
Run
Reset
Share
Import
Link
Embed
Language▼
English
中文
Python Fiddle
Python Cloud IDE
Follow @python_fiddle
Browser Version Not Supported
Due to Python Fiddle's reliance on advanced JavaScript techniques, older browsers might have problems running it correctly. Please download the latest version of your favourite browser.
Chrome 10+
Firefox 4+
Safari 5+
IE 10+
Let me try anyway!
url:
Go
Python Snippet
Stackoverflow Question