day12 - homework

  1. 写一个生成式能够产生的数据为: 1, 4, 27, 256, 3125,…, 9**9
creat_num = (num ** num for num in range(1, 10))
  1. 写一个生成式能够产生1-10中所有半径是偶数的圆的面积
from math import pi
creat_circle = (pi * (r ** 2) for r in range(2, 11, 2))
  1. 写一个生成式交换字典的键和值,产生一个新的字典
dict1 = {'a': 1, 'b': 2}
ex = ({dict1[n]: n} for n in dict1)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写一个生成式能够产生的数据为: 1, 4, 27, 256, 3125,…, 9**9 写一个生成式能够产生1-1...
    iwsyt阅读 179评论 0 0
  • 写一个生成式能够产生的数据为: 1, 2, 27, 256, 3125,…, 9**9 写一个生成式能够产生1-1...
    _小孩子阅读 148评论 0 0
  • 1.写一个生成式能够产生的数据为: 1, 4, 27, 256, 3125,…, 9**9 2.写一个生成式能够产...
    Lmf007阅读 117评论 0 0
  • 今天,又听到有人对我说,当学生真好。 是啊,可是我也即将踏入社会,自从我认定了这个事实,我的思维仿佛也...
    戟Z阅读 196评论 0 1
  • Lucky今日精气神俱佳,吃食狼吞虎咽如常;独未见饭后屎尿,余巡室搜角未见其大小便利,异常一;遍处未见宿秽,异...
    野鹭子阅读 272评论 0 0