美文网首页
2019-11-19作业

2019-11-19作业

作者: Dxes | 来源:发表于2019-11-19 19:20 被阅读0次

    1.写一个生成式能够产生的数据为:1,4,27,256,3125……,9**9

    power = (num**num for num in range(1,10))
    

    2.写一个生成式能够产生1-10中所有半径是偶数的圆的面积

    import math
    area= (math.pi * r ** 2 for r in range(2,11,2))
    

    3.写一个生成式交换字典的键和值,产生一个新的字典

    dic3 = {}
    dic2 = {"name:": "ld", "age": 18}
    s = (dic3.setdefault(dic2[value], value) for value in dic2)
    
    #2.
    def excheng(dic: dict):
        dic1 = {}
        for value in dic:
            dic1[dic[value]] = value
        yield dic1
    

    相关文章

      网友评论

          本文标题:2019-11-19作业

          本文链接:https://www.haomeiwen.com/subject/lrugictx.html