48 lines
1.2 KiB
Python
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
|