最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python完成FizzBuzzWhizz問題(拉勾網(wǎng)面試題)示例

 更新時間:2014年05月05日 09:56:20   作者:  
這篇文章主要介紹了python完成FizzBuzzWhizz問題(拉勾網(wǎng)面試題)示例,需要的朋友可以參考下

拉勾網(wǎng)面試題

1. 你首先說出三個不同的特殊數(shù),要求必須是個位數(shù),比如3、5、7。
2. 讓所有學生拍成一隊,然后按順序報數(shù)。
3. 學生報數(shù)時,如果所報數(shù)字是第一個特殊數(shù)(3)的倍數(shù),那么不能說該數(shù)字,而要說Fizz;如果所報數(shù)字是第二個特殊數(shù)(5)的倍數(shù),那么要說Buzz;如果所報數(shù)字是第三個特殊數(shù)(7)的倍數(shù),那么要說Whizz。
4. 學生報數(shù)時,如果所報數(shù)字同時是兩個特殊數(shù)的倍數(shù)情況下,也要特殊處理,比如第一個特殊數(shù)和第二個特殊數(shù)的倍數(shù),那么不能說該數(shù)字,而是要說FizzBuzz, 以此類推。如果同時是三個特殊數(shù)的倍數(shù),那么要說FizzBuzzWhizz。
5. 學生報數(shù)時,如果所報數(shù)字包含了第一個特殊數(shù),那么也不能說該數(shù)字,而是要說相應(yīng)的單詞,比如本例中第一個特殊數(shù)是3,那么要報13的同學應(yīng)該說Fizz。如果數(shù)字中包含了第一個特殊數(shù),那么忽略規(guī)則3和規(guī)則4,比如要報35的同學只報Fizz,不報BuzzWhizz。

現(xiàn)在,我們需要你完成一個程序來模擬這個游戲,它首先接受3個特殊數(shù),然后輸出100名學生應(yīng)該報數(shù)的數(shù)或單詞。

復制代碼 代碼如下:

def check(a, dic, d):
    answer = ''
    if str(a) in str(d):
        return dic[a]
    for x in dic:
        if not (d % x):
            answer = answer + dic[x]
    if not answer:
        return d
    return answer

if __name__ == '__main__':
    a = int(raw_input('input u a: '))
    b = int(raw_input('input u b: '))
    c = int(raw_input('input u c: '))
    dic = {a: 'Fizz', b: 'Buzz', c: 'Whizz'}
    for x in xrange(1, 101):
        print check(a, dic, x)

復制代碼 代碼如下:

['Fizz'[(str(3)not in str(i))*4:]or 'Fizz'[i % 3 * 5 : ] + 'Buzz'[i % 5 * 5 : ] + 'Whizz'[i % 7 * 5 : ] or i for i in range(1,101)]

相關(guān)文章

  • Python反向傳播實現(xiàn)線性回歸步驟詳細講解

    Python反向傳播實現(xiàn)線性回歸步驟詳細講解

    回歸是監(jiān)督學習的一個重要問題,回歸用于預測輸入變量和輸出變量之間的關(guān)系,特別是當輸入變量的值發(fā)生變化時,輸出變量的值也隨之發(fā)生變化?;貧w模型正是表示從輸入變量到輸出變量之間映射的函數(shù)
    2022-10-10
  • Python內(nèi)存管理實例分析

    Python內(nèi)存管理實例分析

    這篇文章主要介紹了Python內(nèi)存管理,結(jié)合實例形式分析了Python對象的引用、垃圾回收、分配等相關(guān)原理與操作技巧,需要的朋友可以參考下
    2019-07-07
  • python路徑的寫法及目錄的獲取方式

    python路徑的寫法及目錄的獲取方式

    今天小編就為大家分享一篇python路徑的寫法及目錄的獲取方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Django values()和value_list()的使用

    Django values()和value_list()的使用

    這篇文章主要介紹了Django values()和value_list()的使用,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 使用python中的in ,not in來檢查元素是不是在列表中的方法

    使用python中的in ,not in來檢查元素是不是在列表中的方法

    今天小編就為大家分享一篇使用python中的in ,not in來檢查元素是不是在列表中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python遞歸實現(xiàn)鏈表快速倒轉(zhuǎn)

    python遞歸實現(xiàn)鏈表快速倒轉(zhuǎn)

    這篇文章主要為大家詳細介紹了python遞歸實現(xiàn)鏈表快速倒轉(zhuǎn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 使用Python編寫一個最基礎(chǔ)的代碼解釋器的要點解析

    使用Python編寫一個最基礎(chǔ)的代碼解釋器的要點解析

    Python、Ruby等語言代碼就是在解釋器程序中一行行被解釋為機器碼同步執(zhí)行的,而如果使用Python編寫解釋器的話則可以把目標代碼解釋為Python代碼再進行解釋執(zhí)行,這里我們就來看一下使用Python編寫一個最基礎(chǔ)的代碼解釋器的要點解析:
    2016-07-07
  • Python練習-購物單

    Python練習-購物單

    這篇文章主要介紹了Python練習-購物單,下文主要以舉例說明從問題描述開始,以及解題思路展開文章內(nèi)容,作為日常學習小練習,需要的小伙伴可以參考一下
    2022-01-01
  • python中os.path.exits()的坑

    python中os.path.exits()的坑

    本文主要介紹了python中os.path.exits()的坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • python字符串下標與切片及使用方法

    python字符串下標與切片及使用方法

    這篇文章主要介紹了python字符串下標與切片及使用方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02

最新評論

双牌县| 宜兰市| 固原市| 扶沟县| 敦化市| 双辽市| 巴里| 沈阳市| 云阳县| 小金县| 肥城市| 屏边| 榆树市| 博乐市| 深圳市| 西乡县| 民丰县| 砀山县| 承德县| 略阳县| 茶陵县| 西宁市| 山丹县| 南阳市| 酉阳| 玉田县| 象州县| 射洪县| 顺平县| 茶陵县| 广西| 惠州市| 江都市| 清丰县| 南涧| 丰镇市| 黎川县| 云安县| 榆中县| 监利县| 六盘水市|