一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品va在线观看_国产精品一二三四

聯(lián)系我們 - 廣告服務 - 聯(lián)系電話:
您的當前位置: > 關注 > > 正文

python實現(xiàn)小寫數(shù)字和大寫數(shù)字的對應關系

來源:CSDN 時間:2023-03-14 08:52:24

已知數(shù)字 0 至 9 的中文大寫金額數(shù)字,分別是零、壹、貳、叁、肆、伍、陸、柒、捌、玖

請用代碼實現(xiàn):

構建數(shù)據(jù)容器,用于存儲該對應關系。分別獲取小寫數(shù)字 3、7、9 所對應的中文大寫數(shù)字分別獲取大寫數(shù)字 貳、柒、捌 所對應的小寫數(shù)字。


(資料圖)

題源:??數(shù)字大小寫轉換:存儲和調用對應關系 分析:

# 大寫數(shù)字數(shù)據(jù)源Upper0 = "零、壹、貳、叁、肆、伍、陸、柒、捌、玖"Upper1 = Upper0.split("、")# 小寫數(shù)字數(shù)據(jù)源num_list = []for number in range(10):num_list.append(number)

用 split("、")方法將 Upper0以 、分割,封裝到列表容器中(以備后期使用)這里首先小白新建了一個列表并引入了小寫數(shù)字作為數(shù)據(jù)源

# 封裝函數(shù)def Swap_func(lower,upper):    swap = {}    swap[lower] = upper    return swap

定義了一個函數(shù),名為Sawp_func,形參為 lower, upper:該函數(shù)的功能就是:實現(xiàn)對字典進行鍵值對的添加,也是本代碼實現(xiàn)的核心

m = map(Swap_func, num_list, Upper1)

調用該函數(shù),并使用 map()內(nèi)置函數(shù),將結果傳給變量 m這里將 num_list位置參數(shù)傳給 lower,Upper1傳給 upper,實現(xiàn)多次對 swap字典的鍵值對的添加,這也就是函數(shù)的功能之一:實現(xiàn)對代碼的復用

info = list(m)print(info)#運行結果:[{0: "零"}, {1: "壹"}, {2: "貳"}, {3: "叁"}, {4: "肆"}, {5: "伍"}, {6: "陸"}, {7: "柒"}, {8: "捌"}, {9: "玖"}]

成功了,將小寫數(shù)字和大寫數(shù)字一一對應起來了下一步的任務就是實現(xiàn)查詢的功能

print("{0:-^74}".format("數(shù)字間用英文逗號間隔,輸入結束后,按回車結束"))print("{0:-^80}".format("若為單個數(shù)字,請以英文逗號隔開哦"))Input0 = eval(input("請輸入你需要轉換的任意小寫數(shù)字:"))print()print()print(f"小寫數(shù)字 {Input0} 對應的中文大寫數(shù)字為: {[list(info[number].values()) for number in Input0]}")

這里小白使用了 format()方法對其字符串進行文字排版簡言之就是:"xx {0} xxx {1} xx".format(a, b), x 處原樣輸出, 而 a , b會替換 {}中的 0和 1(也就是所說的格式化)Input0 = eval(input():input():獲取用戶的輸入信息,相當于C語言中的 scanf()函數(shù)。eval():用法就是將引號去掉,使引號的內(nèi)容變成可操作的表達式。print(f""): 作用類似于 format方法,{}是 格式輸出,其余部分是原樣輸出

最關鍵的來了!!

[list(info[number].values()) for number in Input0]

大家可能對這個不理解,這個其實就是 列表生成器,又稱列表推導式,列表生成式重要的格式如下:[(關于 x 的表達式) for x in 迭代器]

零,壹,貳,叁,肆,伍,陸,柒,捌,玖 = [i for i in range(10)]

涉及到序列解包的相關知識: ??Python學習吧-序列解包和序列封包

這里小白用了不太好的辦法,逐個對漢字重新賦值,因此也證明了python 的強大之處在于支持中文。因此,只要用戶輸入漢字,對應的小寫數(shù)字就出來了。

源代碼如下:

# 數(shù)據(jù)源Upper0 = "零、壹、貳、叁、肆、伍、陸、柒、捌、玖"Upper1 = Upper0.split("、")# 封裝函數(shù)num_list = []for number in range(10):num_list.append(number)def Swap_func(lower,upper):    swap = {}    swap[lower] = upper    return swapm = map(Swap_func, num_list, Upper1)info = list(m)# [{0: "零"}, {1: "壹"}, {2: "貳"}, {3: "叁"}, {4: "肆"}, {5: "伍"}, {6: "陸"}, {7: "柒"}, {8: "捌"}, {9: "玖"}]print("{0:-^74}".format("數(shù)字間用英文逗號間隔,輸入結束后,按回車結束"))print("{0:-^80}".format("若為單個數(shù)字,請以英文逗號隔開哦"))Input0 = eval(input("請輸入你需要轉換的任意小寫數(shù)字:"))print()print()print(f"小寫數(shù)字 {Input0} 對應的中文大寫數(shù)字為: {[list(info[number].values()) for number in Input0]}")print()零,壹,貳,叁,肆,伍,陸,柒,捌,玖 = [i for i in range(10)]print("{0:-^63}".format("大寫數(shù)字間用英文逗號間隔,輸入結束后,為方便您查詢,請按回車結束鴨~"))print("{0:-^80}".format("若為單個漢字,請以英文逗號隔開哦"))print(f"提示:{"零、壹、貳、叁、肆、伍、陸、柒、捌、玖 (復制任意大寫數(shù)字或手動輸入)".replace("、",",")}")Input1 = eval(input("請輸入你需要轉換的任意中文大寫數(shù)字:"))Upper_list = [零,壹,貳,叁,肆,伍,陸,柒,捌,玖]print()print()print(f"大寫數(shù)字 {[list(info[number].values()) for number in Input1]} 對應的小寫數(shù)字為: {Input1}")print()print("{0:-^86}".format("歡迎您下次使用,再見~"))

運行效果:

請輸入你需要轉換的任意小寫數(shù)字:3,7,9

運行結果1:

小寫數(shù)字 (3, 7, 9) 對應的中文大寫數(shù)字為: [["叁"], ["柒"], ["玖"]]

繼續(xù)輸入:

請輸入你需要轉換的任意中文大寫數(shù)字:貳,柒,捌運行結果2:

大寫數(shù)字 [["貳"], ["柒"], ["捌"]] 對應的小寫數(shù)字為: (2, 7, 8)----------歡迎您下次使用,再見~--------------

好了,以上就是小白的代碼,手工打字,屬實不易,如有幫助,一鍵三連。編程的最大好處就是在于,對于一個問題有多個解法。如果您有更好的方法,請在評論區(qū)下留言吧!

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品va在线观看_国产精品一二三四
国产日产欧产精品推荐色 | 国产区亚洲区欧美区| 一本一本a久久| 国产精品理论片在线观看| 亚洲免费中文| 国产三级精品三级| 蜜桃av一区二区三区| 99精品99久久久久久宅男| 国产精品三级视频| 免费亚洲电影在线观看| 一级日韩一区在线观看| 国产欧美日韩三区| 欧美精品高清视频| 久久久久久亚洲精品杨幂换脸| 亚洲国产欧美日韩精品| 国产精品嫩草影院av蜜臀| 久久免费视频观看| 亚洲午夜久久久久久久久电影院 | 免费看成人av| 亚洲免费视频成人| 亚洲二区免费| 国产免费观看久久黄| 牛夜精品久久久久久久99黑人| 一区二区久久| 亚洲国产精品悠悠久久琪琪| 国产精品看片资源| 欧美精选一区| 久久婷婷av| 欧美一区二区视频观看视频| 99精品热视频只有精品10| 韩国精品在线观看| 国产精品日日摸夜夜摸av| 欧美黄色aaaa| 裸体丰满少妇做受久久99精品| 亚洲综合日韩在线| 夜夜嗨av一区二区三区中文字幕 | 亚洲欧美国产高清va在线播| 在线观看中文字幕不卡| 国产精品午夜久久| 欧美性开放视频| 欧美日韩国产页| 你懂的国产精品| 快播亚洲色图| 美脚丝袜一区二区三区在线观看| 性色av一区二区三区| 亚洲免费视频观看| 亚洲一区二区在线播放| 亚洲图片欧美日产| 亚洲欧美国产高清| 午夜精品一区二区三区四区| 亚洲一区二区三区色| 亚洲一区免费看| 先锋影音国产一区| 欧美中文字幕不卡| 久久青青草综合| 久久亚洲精品视频| 男女激情视频一区| 欧美理论在线播放| 欧美日韩视频在线观看一区二区三区 | 黑人中文字幕一区二区三区| 国产色视频一区| 国产在线观看精品一区二区三区| 国产日韩欧美中文在线播放| 国产偷久久久精品专区| 好吊日精品视频| 亚洲国产高清一区二区三区| 亚洲黄色成人网| 99精品视频免费观看| 亚洲一区二区三区四区五区黄 | 欧美r片在线| 欧美成人一区二区三区| 欧美精品黄色| 国产精品自拍一区| 怡红院av一区二区三区| 亚洲人妖在线| 亚洲在线黄色| 久久亚洲精品视频| 欧美三级日韩三级国产三级| 国产美女一区| 亚洲欧洲视频| 性欧美暴力猛交69hd| 久久综合九色综合欧美狠狠| 欧美日韩1234| 国产视频亚洲精品| 日韩网站在线| 久久久精品动漫| 欧美日韩中文另类| 国内视频精品| 亚洲一区二区少妇| 男女视频一区二区| 国产乱码精品| 一本一本久久| 乱人伦精品视频在线观看| 欧美日韩亚洲国产一区| 国产一区二区三区精品欧美日韩一区二区三区| 精品成人久久| 午夜一区二区三视频在线观看| 欧美va天堂| 国内成人精品2018免费看| 日韩系列在线| 欧美成人精品福利| 国产亚洲美州欧州综合国| 一区二区三区高清在线 | 欧美成人自拍| 国产一区二区0| 中文成人激情娱乐网| 牛牛精品成人免费视频| 国产一区二区日韩| 亚洲欧美日韩精品一区二区 | 亚洲天堂偷拍| 久久人人看视频| 国产精品青草久久久久福利99| 亚洲精品黄网在线观看| 久久久最新网址| 国产欧美另类| 午夜精品视频网站| 国产精品啊啊啊| 这里只有精品丝袜| 欧美伦理视频网站| 亚洲美女在线国产| 欧美福利在线| 黄色av日韩| 欧美在线视频全部完| 国产麻豆91精品| 先锋影音久久久| 国产精品主播| 午夜日韩在线观看| 国产精品专区第二| 午夜伦理片一区| 国产亚洲毛片| 久久亚洲精品视频| 亚洲盗摄视频| 久久综合图片| 亚洲激情在线观看| 欧美日本亚洲| 亚洲视频在线观看视频| 国产精品日韩在线观看| 午夜在线精品偷拍| 国产欧美一区二区三区沐欲| 欧美一区精品| 欧美日韩精品欧美日韩精品| 在线视频观看日韩| 国产亚洲成av人在线观看导航| 亚洲国产精品高清久久久| 久久性天堂网| 韩国av一区二区三区| 久久综合99re88久久爱| 伊人久久婷婷| 欧美成人国产va精品日本一级| 亚洲国产天堂久久国产91| 欧美美女喷水视频| 亚洲一区二区三区欧美| 国产精品日韩精品欧美在线| 在线亚洲欧美| 国产精品久久久久免费a∨大胸| 午夜久久电影网| 伊人久久亚洲美女图片| 嫩模写真一区二区三区三州| 日韩一级在线| 国产日韩一区二区三区| 免播放器亚洲一区| 一区二区三区成人| 国产午夜精品福利| 蜜臀av一级做a爰片久久| 亚洲乱亚洲高清| 国产色视频一区| 欧美国产日韩一区二区| 夜夜嗨av色一区二区不卡| 国产精品午夜在线观看| 欧美成人国产| 午夜精品美女久久久久av福利| 亚洲高清一区二区三区| 国产精品久久久久久久久久久久 | 欧美一区二视频| 亚洲国产精品日韩| 国产精品免费区二区三区观看| 久久久亚洲国产美女国产盗摄| 亚洲日本成人女熟在线观看| 国产精品一区二区久激情瑜伽| 美女91精品| 欧美中文字幕第一页| 一区二区三区久久精品| 国产一区二区在线免费观看| 欧美国产极速在线| 久久久国产精品一区二区中文 | 日韩午夜在线电影| 国产原创一区二区| 国产精品亚洲不卡a| 欧美日本在线视频| 免播放器亚洲一区| 久久久五月天| 久久国产高清| 久久av资源网| 欧美亚洲一级| 亚洲免费在线观看| 亚洲一区一卡| 亚洲一区三区视频在线观看| 一区二区三区 在线观看视频| 亚洲欧洲综合另类在线| 在线看视频不卡|