摘要:描述有名某界大佬和,其號分別是和,用字典將這些數據組織起來。編程實現以下兩個功能用戶輸入某一個大佬的姓名后可以輸出其號,如果輸入的姓名不在字典中則返回提示信息并允許再次輸入尋找所有有靚號位數或小于位數的大佬,輸出所有姓名。
描述
有5名某界大佬xiaoyun、xiaohong、xiaoteng、xiaoyi和xiaoyang,其QQ號分別是88888、5555555、11111、1234321和1212121,用字典將這些數據組織起來。編程實現以下兩個功能:
(1)用戶輸入某一個大佬的姓名后可以輸出其QQ號,如果輸入的姓名不在字典中則返回提示信息并允許再次輸入;
(2)尋找所有有QQ靚號(5位數或小于5位數)的大佬,輸出所有姓名。
其中Python 2中提示輸入和輸出結果的兩句提示語請使用如下形式:
name = raw_input("Please input the name:")
print "Who has the nice QQ number?"
其中Python 3中提示輸入和輸出結果的兩句提示語請使用如下形式:
name = input("Please input the name:")
print("Who has the nice QQ number?")
a = dict(xiaoyun = "88888", xiaohong = "5555555", xiaoteng = "11111", xiaoyi = "1234321", xiaoyang = "1212121") def findDalao(dicta, b = "y"): while b == "y": name = raw_input("Please input the name:") while name not in dicta: name = raw_input("invalid key,pls enter again:") print("The QQ of %s is %s"% (name, dicta[name])) b = raw_input("text y if you wanna continue:") else: print("find dalao qq ends") def findNiceQQ(x): print("Who has the nice number:") for y in x.keys(): if len(x[y]) <= 5: print(y) findDalao(a) findNiceQQ(a)result
Please input the name:xiaoha invalid key,pls enter again:xiaocheng invalid key,pls enter again:xiaoteng The QQ of xiaoteng is 11111 text y if you wanna continue:y Please input the name:xiaoyun The QQ of xiaoyun is 88888 text y if you wanna continue:n find dalao qq ends Who has the nice number: xiaoyun xiaoteng
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/38531.html
摘要:實踐證明,加上穩定可靠的外圍電路和抗干擾電源,以為核心的產品能成功應用于苛刻的工業環境,使開源硬件和開發平臺得到更廣泛的應用,產品多樣性遠遠高于官方開發板,是學習的首選。 說到MicroPython,也許有人會感到陌生。而說到和它密切相關的Python,是否會恍然大悟呢?Python屬于解釋型語言,1989年才開發完成的Python顯然非常年輕。然而經過數十年的磨礪,如今Python已...
摘要:定時檢測器定時拿出一部分重新的用過濾器進行檢測剔除不能用的代理。重載是讓類以統一的方式處理不同類型數據的一種手段。雖然在內存中存儲表數據確實會提供很高的性能,但當守護進程崩潰時,所有的數據都會丟失。第1題: 如何解決驗證碼的問題,用什么模塊,聽過哪些人工打碼平臺? PIL、pytesser、tesseract模塊 平臺的話有:(打碼平臺特殊,不保證時效性) 云打碼 掙碼 斐斐打碼 若快打碼...
摘要:定時檢測器定時拿出一部分重新的用過濾器進行檢測剔除不能用的代理。重載是讓類以統一的方式處理不同類型數據的一種手段。雖然在內存中存儲表數據確實會提供很高的性能,但當守護進程崩潰時,所有的數據都會丟失。第1題: 如何解決驗證碼的問題,用什么模塊,聽過哪些人工打碼平臺? PIL、pytesser、tesseract模塊 平臺的話有:(打碼平臺特殊,不保證時效性) 云打碼 掙碼 斐斐打碼 若快打碼...
摘要:下面代碼會存在什么問題,如何改進一行代碼輸出之間的所有偶數。簡述進程之間如何通信多路復用的作用模型的區別什么是并發和并行解釋什么是異步非阻塞的作用面試題說說你知道的命令如何查看某次提交修改的內容答案掃碼下面的二維碼訂閱即可獲取。 引言 最近在刷面試題,所以需要看大量的 Python 相關的面試題,從大量的題目中總結了很多的知識,同時也對一些題目進行拓展了,但是在看了網上的大部分面試題不...
閱讀 1884·2021-11-12 10:36
閱讀 2316·2021-09-01 10:29
閱讀 2345·2019-08-30 15:56
閱讀 1021·2019-08-30 12:56
閱讀 2352·2019-08-26 13:58
閱讀 2270·2019-08-23 18:38
閱讀 1490·2019-08-23 18:32
閱讀 2108·2019-08-23 16:53