日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

----斐波那契数列---eval函数----类递归思想 栈 进出 思想

發布時間:2023/12/9 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ----斐波那契数列---eval函数----类递归思想 栈 进出 思想 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
------------ 斐波那契 數列 ---------------

【1,1,2,3,5,8,13,21,34,...】



1 列表方法實現


# l=[1,1] # # # while len(l)<=20: # # l.append(l[-1]+l[-2]) # # print(l) # # while len(l)!=4: # l.append(l[-1]+l[-2]) # print(l) #
2 迭代實現

# n=10 # # n1 = 1 # n2 = 1 # n3 = 1 # # if n<=2: # re=1 # print(re) # if n>2: # m=1 # while m <= n-2: # n3 = n1 + n2 # n1 = n2 # n2 = n3 # m+= 1 # re=n3 # # print(re)

?





-------- eval() -------- 把字符串 強轉 為實際的數據------------


eval('print(123)')

eval('func')()

eval 存在安全隱患---->> 會把其他關鍵字識別---使用




--------------- 類遞歸思想 列表---棧 進出思想---------------


附加題
# # 有?個數據結構如下所?,請編寫?個函數從該結構數據中返回由指定的字段和對應的值組成的字
# # 典。如果指定字段不存在,則跳過該字段。(10分)
#
data={"time":"2016-08-05T13:13:05",
"some_id":"ID1234",
"grp1":{ "fld1":1,
"fld2":2},
"xxx2":{ "fld3":0,
"fld5":0.4},
"fld6":11,
"fld7":7,
"fld46":8}

# fields:由"|"連接的以"fld"開頭的字符串,如:fld2|fld3|fld7|fld19



fields='fld2|fld3|fld7' fields_list=fields.split('|')my_dict={} data_list=[1]while data!=1:for key in data:if key in fields_list:my_dict[key]=data[key]if type(data[key])==dict:data_list.append(data[key]) # 如果有的話一直 添加data=data_list.pop() # 取出最后一個 print(my_dict)

轉載于:https://www.cnblogs.com/hzqblog/p/7515684.html

總結

以上是生活随笔為你收集整理的----斐波那契数列---eval函数----类递归思想 栈 进出 思想的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。