(17)英文數字
342轉成英文後是「three hundred and forty-two」這個英文字總共包含23個字母。
115轉成英文後是「one hundred and fifteen」這個英文字總共包含20個字母。
【最後目標】
將1到1000的數字都寫成英文,一共有多少個字母?
練習1:求1325轉成英文後的字母數目
1 2 3 4 5 6 7 8 9 10 | numbers1_19 = {0:'', 1:'one', 2:'two', 3:'three', 4:'four', 5:'five', 6:'six', 7:'seven', 8:'eight', 9:'nine', 10:'ten',
11:'eleven', 12:'twelve', 13:'thirteen', 14:'fourteen', 15:'fifteen', 16:'sixteen', 17:'seventeen',
18:'eighteen', 19:'nineteen'}
numbers_tens = {20:'twenty', 30:'thirty', 40:'forty', 50:'fifty', 60:'sixty', 70:'seventy', 80:'eighty', 90:'ninety'}
hundred = "hundred"
thousand = "thousand"
number = 1325
e_number = numbers1_19[1]+thousand+'and'+numbers1_19[3]+hundred+numbers_tens[20]+numbers1_19[5]
print(e_number)
print(len(e_number))
|
本單元課程自2018.4.23日起已被瀏覽 232 次