On 26/02/2012 23:29, Sukhpreet Sdhu wrote:
Hi
I just wrote python code to convert roman to arabic numerals, but its not 
working.
Can you just check where the problem is and way to correct that.
So here is my python code
import string
print "Welcome to the numeric conversion program"
print "Please enter command"
data=raw_input()
now = 0
previous = 0
total = 0
if data == "r":
     print "Enter roman numeric to convert in arabic"
     roman_numeric=string.swapcase(raw_input("Enter the Roman Numeral to convert to 
arabic"))
  if roman_numeric == ("M" or "D" or "L" or "C" or "L" or "X" or "V" or "I"):
      Length = len(roman_numeric) - 1
      i = roman_numeric[Length]
      if i == "M":
          now = 1000
          if i == "D":
              now = 500
              if i == "C":
                  now = 100
                  if i == "L":
                      now = 50
                      if i == "X":
                          now = 10
                          if i == "V":
                              now = 5
                              if i == "I":
                                  now = 1
                                  acc = now
                                  if (previous>= now):
                                      total += acc-prvious
                                      print "The total is",total
                                      if (previous<= now):
                                          total += acc-prevous
                                          print "The total is",total
                                          else :
                                              if data == "a" :
                                                  print "Arabic number to 
convert"

        thanks
sukhpreet sidhu
_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


I'm sorry but the code is so badly formatted via Thunderbird that it's pretty much impossible to work out what you intend. Try resending with the code correctly formatted. Also put print statements into the code so that you can follow the flow and see what it's doing, then you'll be able to make some progress yourself.

--
Cheers.

Mark Lawrence.

_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to