When I run the program it will show me the roman numerals line twice now. I erased the print line from my main function and changed it to the toRoman function.
Ah okay, I got it! Thanks for all the help!
Quote:import sys
print("Integer to Roman Numeral Converter")
print()
def toRoman(number):
if number < 0:
sys.exit()
elif number == 1:
print("Roman Numeral: I")
elif number == 2:
print('Roman Numeral: II')
elif number == 3:
print('Roman Numeral: III')
elif number == 4:
print('Roman Numeral: IV')
elif number == 5:
print('Roman Numeral: V')
elif number == 6:
print('Roman Numeral: VI')
elif number == 7:
print('Roman Numeral: VII')
elif number == 8:
print('Roman Numeral: VIII')
elif number == 9:
print('Roman Numeral: IX')
elif number == 10:
print('Roman Numeral: X')
elif number >= 11:
sys.exit()
return number
def main():
try:
number = int(input("Enter a Number: "))
toRoman(toRoman(number))
except:
print("Sorry, please enter a number between 0-10")
main()
Ah okay, I got it! Thanks for all the help!