problemset_numberwords/int_to_text.py

48 lines
1.2 KiB
Python

# int_to_text.py
# --------------
# Functions to print out a verbal representation of an integer.
MAXIMUM = 1000000
def int_under_1000000_to_text(number):
"Returns a textual representation of the number."
return "A big number"
def int_under_1000_to_text(number):
"Returns a textual representation of the number"
return "A big number"
def int_under_100_to_text(number):
return "A big number"
def int_under_10_to_text(number):
if number == 1:
return "one"
elif number == 2:
return "two"
elif number == 3:
return "three"
elif number == 4:
return "four"
elif number == 5:
return "five"
elif number == 6:
return "six"
elif number == 7:
return "seven"
elif number == 8:
return "eight"
elif number == 9:
return "nine"
else:
return "A big number"
def divide_with_remainder(dividend, divisor):
"""Divides one number by another, using whole-number division.
Returns the quotient and the remainder.
Note how a function can return more than one value!
"""
quotient = dividend // divisor
remainder = dividend % divisor
return quotient, remainder