作業(yè) day12

"""
1.寫一個生成式能夠產生的數(shù)據(jù)為:1,2,27,256,3125,...9**9
"""

    gen1=(x**x for x in range(1,10))
    
    for i in gen1:
        print(i)



"""
2.寫一個生成式能夠產生1-10中所有半徑是偶數(shù)的圓的面積
"""
    import math
    gen2=(math.pi*(r**2) for r in range(1,11) if r%2 == 0 )
    
    for x in gen2:
        print(x)


"""
3.寫一個生成式交換字段的鍵和值,產生一個新的字典
"""
    dict1={'a':'1','b':'2','c':'3'}
    dict2={}
    gen3=(dict2.setdefault(dict1[x],x) for x in dict1)
    
    print(next(gen3))
    print(next(gen3))
    print(next(gen3))
    print(dict2)


?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 聲明一個電腦類屬性:品牌、顏色、內存大小方法:打游戲、寫代碼、看視頻 a.創(chuàng)建電腦類的對象,然后通過對象點的方式獲...
    龍神海王閱讀 382評論 0 0
  • Day12作業(yè): 1、你們家已經(jīng)有什么樣的家庭黃金時間呢? 以前每年全家一起旅游一次,周末打掃衛(wèi)生,一起買菜做飯....
    小溪水0403閱讀 188評論 0 0
  • 寫一個生成式能夠產生的數(shù)據(jù)為: 1, 4, 27, 256, 3125,…, 9**9 寫一個生成式能夠產生1-1...
    孤獨的死小孩閱讀 140評論 0 0
  • 夜深月冷,于是你開始細數(shù)指尖上的褶皺。一點一點剝離掉指甲上殘留的顏色,然后摘下指甲,剝掉色彩斑斕的皮,投向水里,水...
    大樹以西閱讀 571評論 0 2
  • 不知道是不是年齡大了的緣故,這兩年,愛上了養(yǎng)花。 過去曾經(jīng)覺得自己是一個不會養(yǎng)花,也不懂得分辨花草...
    窗簾飄飄閱讀 269評論 0 0

友情鏈接更多精彩內容