Day11-作業(yè)

  1. 寫一個(gè)生成式能夠產(chǎn)生的數(shù)據(jù)為: 1, 4, 27, 256, 3125,…, 9**9
gen = (x**x for x in [1, 2, 3, 4, 5, 6, 7, 8, 9])
gen1 = (num**num for num in range(1, 10))
print(list(gen1))
  1. 寫一個(gè)生成式能夠產(chǎn)生1-10中所有半徑是偶數(shù)的圓的面積
import math
li = [math.pi*r*r for r in range(2, 11, 2)]
print(li)
  1. 寫一個(gè)生成式交換字段的鍵和值溺蕉,產(chǎn)生一個(gè)新的字典
dict1 = {0: 0, 1: 2, 2: 4, 3: 6, 4: 8}
gen1 = dict(zip(dict1.values(), dict1.keys()))
print(gen1)
dict1 = {'a': 'b', 'a1': 'b2'}
dict2 = {dict1[key]: key for key in dict1}
print(dict2)
  1. 為函數(shù)寫一個(gè)裝飾器骑祟,在函數(shù)執(zhí)行之后輸出 after
def after_1(fn):
    def test(*args, **kwargs):
        fn(*args, **kwargs)
        print('after')
    return test
@after_1
def func3():
    print('函數(shù)')
func3()

  1. 為函數(shù)寫一個(gè)裝飾器蝇狼,把函數(shù)的返回值 +100 然后再返回凌简。
def add_100(fn):
    def test(*args, **kwargs):
        return fn(*args, **kwargs) + 100
    return test

@add_100
def func3():
    return 30    
print(func3())

  1. 寫一個(gè)裝飾器@tag要求滿足如下功能:
python
   @tag
   def render(text):
       # 執(zhí)行其他操作
       return text
   
   @tag
   def render2():
       return 'abc'
   
   print(render('Hello'))   # 打印出: <p>Hello</p>
   print(render2())     # 打印出: <p>abc</p>
def tag(fn):
    def test(*args, **kwargs):
        return '<p>' + fn(*args, **kwargs) + '</p>'
    return test
  1. 寫一個(gè)裝飾器@tag要求滿足如下功能(需要使用帶參的裝飾器出牧,自己先自學(xué)正在一下):

    @tag(name='p')
    def render(text):
        # 執(zhí)行其他操作
        return text
    
    @tag(name='div')
    def render2():
        return 'abc'
    
    print(render('Hello'))   # 打印出: <p>Hello</p>
    print(render2())     # 打印出: <div>abc</div>
    
def tag(name):
    def test1(fn):
        def test2(*args, **kwargs):
            if name == 'p':
                return '<p>' + fn(*args, **kwargs) + '</p>'
            elif name == 'div':
                return '<div>' + fn(*args, **kwargs) + '</div>'
        return test2
    return test1
  1. 為函數(shù)寫一個(gè)裝飾器则剃,根據(jù)參數(shù)不同做不同操作茵肃。
    flag為True诉儒,則 讓原函數(shù)執(zhí)行后返回值加100管怠,并返回淆衷。
    flag為False,則 讓原函數(shù)執(zhí)行后返回值減100渤弛,并返回祝拯。
def flag(value):
    def test1(yhs):
        def tes2(*args, **kwargs):
            if value:
                return yhs(*args, **kwargs)+100
            else:
                return yhs(*args, **kwargs) - 100
        return tes2
    return test1

@flag(False)
def yhs():
    return 100

@flag(True)
def yhs():
    return 100
  1. 寫一個(gè)斗地主發(fā)牌器
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子佳头,更是在濱河造成了極大的恐慌鹰贵,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,406評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件康嘉,死亡現(xiàn)場離奇詭異碉输,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)亭珍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門敷钾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人肄梨,你說我怎么就攤上這事阻荒。” “怎么了众羡?”我有些...
    開封第一講書人閱讀 167,815評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵侨赡,是天一觀的道長。 經(jīng)常有香客問我纱控,道長辆毡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,537評(píng)論 1 296
  • 正文 為了忘掉前任甜害,我火速辦了婚禮舶掖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘尔店。我一直安慰自己眨攘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,536評(píng)論 6 397
  • 文/花漫 我一把揭開白布嚣州。 她就那樣靜靜地躺著鲫售,像睡著了一般。 火紅的嫁衣襯著肌膚如雪该肴。 梳的紋絲不亂的頭發(fā)上情竹,一...
    開封第一講書人閱讀 52,184評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音匀哄,去河邊找鬼秦效。 笑死,一個(gè)胖子當(dāng)著我的面吹牛涎嚼,可吹牛的內(nèi)容都是我干的阱州。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼法梯,長吁一口氣:“原來是場噩夢啊……” “哼苔货!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,668評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤夜惭,失蹤者是張志新(化名)和其女友劉穎姻灶,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體滥嘴,經(jīng)...
    沈念sama閱讀 46,212評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡木蹬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,299評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了若皱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片镊叁。...
    茶點(diǎn)故事閱讀 40,438評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖走触,靈堂內(nèi)的尸體忽然破棺而出晦譬,到底是詐尸還是另有隱情,我是刑警寧澤互广,帶...
    沈念sama閱讀 36,128評(píng)論 5 349
  • 正文 年R本政府宣布敛腌,位于F島的核電站,受9級(jí)特大地震影響惫皱,放射性物質(zhì)發(fā)生泄漏像樊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,807評(píng)論 3 333
  • 文/蒙蒙 一旅敷、第九天 我趴在偏房一處隱蔽的房頂上張望生棍。 院中可真熱鬧,春花似錦媳谁、人聲如沸涂滴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽柔纵。三九已至,卻和暖如春锤躁,著一層夾襖步出監(jiān)牢的瞬間搁料,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評(píng)論 1 272
  • 我被黑心中介騙來泰國打工系羞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留郭计,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,827評(píng)論 3 376
  • 正文 我出身青樓觉啊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親沈贝。 傳聞我的和親對象是個(gè)殘疾皇子杠人,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,446評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容