a.Name your function displayEnglishDigits(number).
b. Obtain numbers from the user and display the English digits for each number entered. You may terminate the loop based on a sentinel value or by first asking the user how many numbers will
be entered.
def getNumbers():
n = []
xStr = input("Enter first digit of number (negative to quit) >> ")
integer = int(xStr)
while integer >= 0:
while xStr != "":
x = eval(xStr)
n.append(x)
xStr = input("Enter next digit of number (negative to quit) >> ")
return n
def displayEnglishDigits(number):
number = getNumbers()
if len(number) == 0:
return None
if len(number) == 1:
return number[0]
else:
value = displayEnglishDigits(number[1:])
return value
def display(values):
print(displayEnglishDigits(number))
def main():
numb = getNumbers()
nums = displayEnglishDigits(numb)
display(nums)
main()

New Topic/Question
Reply



MultiQuote




|