Skip to content

Commit f5d12af

Browse files
committed
Working on Version 2 of Number to phrase
1 parent 4024c68 commit f5d12af

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

code/kelin/Labs/Number-to-phrases.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,23 @@
4545
'9':'ninety',
4646
}
4747

48+
hundred = {
49+
'10':'one hundred',
50+
'20':'two hundred',
51+
'30':'three hundred',
52+
'40':'four hundred',
53+
'50':'five hundred',
54+
'60':'six hundred',
55+
'70':'seven hundred',
56+
'80':'eight hundred',
57+
'90':'nine hundred'
58+
}
59+
4860
num = input("Enter a number between 0 and 99: ")
4961
ones = int(num)%10
5062
teens = int(num)
5163
tens = int(num)//10
64+
hundreds = int(num)*1
5265
user_num = int(num)
5366

5467
if user_num == 0:
@@ -71,9 +84,20 @@
7184
num_phrase_ones = one[ones_phrase]
7285
print(num_phrase_tens,num_phrase_ones)
7386

87+
elif user_num in range (100, 1000):
88+
hundreds_phrase = str(hundreds)
89+
num_phrase_hundreds = hundred[hundreds_phrase]
90+
tens_phrase = str(tens)
91+
num_phrase_tens = ten[tens_phrase]
92+
ones_phrase = str(ones)
93+
num_phrase_ones = one[ones_phrase]
94+
print(num_phrase_hundreds,num_phrase_tens,num_phrase_ones)
95+
7496
# Version 2
7597
# Handle numbers from 100-999.
7698

99+
100+
77101
# Version 3 (optional)
78102
# Convert a number to roman numerals.
79103

0 commit comments

Comments
 (0)