成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

用Python玩轉(zhuǎn)數(shù)據(jù)數(shù)據(jù)處理相關(guān)小例編程題

Hancock_Xu / 1404人閱讀

摘要:描述有名某界大佬和,其號分別是和,用字典將這些數(shù)據(jù)組織起來。編程實(shí)現(xiàn)以下兩個功能用戶輸入某一個大佬的姓名后可以輸出其號,如果輸入的姓名不在字典中則返回提示信息并允許再次輸入尋找所有有靚號位數(shù)或小于位數(shù)的大佬,輸出所有姓名。

描述

有5名某界大佬xiaoyun、xiaohong、xiaoteng、xiaoyi和xiaoyang,其QQ號分別是88888、5555555、11111、1234321和1212121,用字典將這些數(shù)據(jù)組織起來。編程實(shí)現(xiàn)以下兩個功能:
(1)用戶輸入某一個大佬的姓名后可以輸出其QQ號,如果輸入的姓名不在字典中則返回提示信息并允許再次輸入;
(2)尋找所有有QQ靚號(5位數(shù)或小于5位數(shù))的大佬,輸出所有姓名。
其中Python 2中提示輸入和輸出結(jié)果的兩句提示語請使用如下形式:
name = raw_input("Please input the name:")
print "Who has the nice QQ number?"
其中Python 3中提示輸入和輸出結(jié)果的兩句提示語請使用如下形式:
name = input("Please input the name:")
print("Who has the nice QQ number?")

code
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

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/38531.html

相關(guān)文章

  • TPYBoard開發(fā)板帶你輕松玩轉(zhuǎn)MicroPython

    摘要:實(shí)踐證明,加上穩(wěn)定可靠的外圍電路和抗干擾電源,以為核心的產(chǎn)品能成功應(yīng)用于苛刻的工業(yè)環(huán)境,使開源硬件和開發(fā)平臺得到更廣泛的應(yīng)用,產(chǎn)品多樣性遠(yuǎn)遠(yuǎn)高于官方開發(fā)板,是學(xué)習(xí)的首選。 說到MicroPython,也許有人會感到陌生。而說到和它密切相關(guān)的Python,是否會恍然大悟呢?Python屬于解釋型語言,1989年才開發(fā)完成的Python顯然非常年輕。然而經(jīng)過數(shù)十年的磨礪,如今Python已...

    z2xy 評論0 收藏0
  • 明天找python工作,看看這幾道Python面試吧,Python面試No14

    摘要:定時檢測器定時拿出一部分重新的用過濾器進(jìn)行檢測剔除不能用的代理。重載是讓類以統(tǒng)一的方式處理不同類型數(shù)據(jù)的一種手段。雖然在內(nèi)存中存儲表數(shù)據(jù)確實(shí)會提供很高的性能,但當(dāng)守護(hù)進(jìn)程崩潰時,所有的數(shù)據(jù)都會丟失。第1題: 如何解決驗證碼的問題,用什么模塊,聽過哪些人工打碼平臺? PIL、pytesser、tesseract模塊 平臺的話有:(打碼平臺特殊,不保證時效性) 云打碼 掙碼 斐斐打碼 若快打碼...

    番茄西紅柿 評論0 收藏0
  • 明天找python工作,看看這幾道Python面試吧,Python面試No14

    摘要:定時檢測器定時拿出一部分重新的用過濾器進(jìn)行檢測剔除不能用的代理。重載是讓類以統(tǒng)一的方式處理不同類型數(shù)據(jù)的一種手段。雖然在內(nèi)存中存儲表數(shù)據(jù)確實(shí)會提供很高的性能,但當(dāng)守護(hù)進(jìn)程崩潰時,所有的數(shù)據(jù)都會丟失。第1題: 如何解決驗證碼的問題,用什么模塊,聽過哪些人工打碼平臺? PIL、pytesser、tesseract模塊 平臺的話有:(打碼平臺特殊,不保證時效性) 云打碼 掙碼 斐斐打碼 若快打碼...

    李世贊 評論0 收藏0
  • Python 爬蟲面試 170 道:2019 版

    摘要:下面代碼會存在什么問題,如何改進(jìn)一行代碼輸出之間的所有偶數(shù)。簡述進(jìn)程之間如何通信多路復(fù)用的作用模型的區(qū)別什么是并發(fā)和并行解釋什么是異步非阻塞的作用面試題說說你知道的命令如何查看某次提交修改的內(nèi)容答案掃碼下面的二維碼訂閱即可獲取。 引言 最近在刷面試題,所以需要看大量的 Python 相關(guān)的面試題,從大量的題目中總結(jié)了很多的知識,同時也對一些題目進(jìn)行拓展了,但是在看了網(wǎng)上的大部分面試題不...

    trigkit4 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<