Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def letterToNumber(letter):
- if letter.isalpha():
- letter = letter.upper()
- return 1 + ord (letter) - ord ('A')
- else:
- return int (letter)
- def sumDigits (s):
- sum = 0
- for x in str(s):
- sum += letterToNumber (x)
- if sum > 9:
- return sumDigits (sum) # recursive function call
- return sum
- def main ():
- first_name = input("Enter first name: ")
- surname = input("Enter surname: ")
- sum_first = sumDigits (first_name)
- print (first_name + ": " + str (sum_first))
- sum_second = sumDigits (surname)
- print (surname + ": " + str (sum_second))
- print ("Lucky Name Number is: " + str (sumDigits (sum_first + sum_second)))
- main()
Advertisement
Add Comment
Please, Sign In to add comment