Ask Question
12 April, 18:09

Write another function to convert a value to its word equivalent leveraging the following tuple - o Number = ('One', 'Two', ... 'Nine') # Expand this into a tuple o Example: 1234 would be converted to One Two Three Four

+4
Answers (1)
  1. 12 April, 22:06
    0
    def convertStr (num) : Number = ("One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine") numStr = str (num) output = "" for x in numStr: index = int (x) - 1 output + = Number[index] + " " return output value = 1234 print (convertStr (value))

    Explanation:

    Firstly, create a function convertStr that take one input number (Line 1).

    This function convert the input number to string (Line 3) and then use for-loop to traverse through the individual digit (Line 6). In the loop, get the target index to extract the corresponding digit letter from the Number tuple (Line 7). The target index is always equal to the current digit number - 1. Next, join the extracted digit letter from the tuple to an output string (Line 8) and return it at the end of the function (Line 10).

    We test the function using 1234 as argument (Line 12 - 13) and we shall get One Two Three Four
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “Write another function to convert a value to its word equivalent leveraging the following tuple - o Number = ('One', 'Two', ... 'Nine') # ...” in 📘 Computers and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers