"""
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)
作業(yè) day12
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- Day12作業(yè): 1、你們家已經(jīng)有什么樣的家庭黃金時間呢? 以前每年全家一起旅游一次,周末打掃衛(wèi)生,一起買菜做飯....
- 寫一個生成式能夠產生的數(shù)據(jù)為: 1, 4, 27, 256, 3125,…, 9**9 寫一個生成式能夠產生1-1...