當前位置:成語大全網 - 書法字典 - 《愚蠢的方法論Python》第四版的168行代碼我看不懂

《愚蠢的方法論Python》第四版的168行代碼我看不懂

房間?={ '死神':死神,'中央走廊':中央走廊,'激光武器軍械庫':激光武器軍械庫,' the_bridge':the_bridge,' escape_pod':escape_pod}

def?跑者(貼圖,啟動):?#用map和start參數定義壹個函數。相對於運行時理解的最後壹行,map是壹個字典,它的元素是函數,start是字符串' ' central_corridor ' '。

下壹個?=?Start#將下壹個變量定義為字符串“central _ correlator

什麽時候?True:#無限循環

房間?=?圖【下壹步】?# map[next]is rooms[' central_corridor '],這是分配給房間的功能Central _ Corridor。

打印' \n -'?#妳可以觀察到當運行這個。py文件,每次切換房間都會得到這個提示。

下壹個?=?房間()?#結合上壹課,這段代碼應該反過來理解。房間()表示運行功能,即central_corridor()。註意了!!結果是字符串“death”或“laser_weapen_armory”並分配給next。

Runner(ROOMS,' central_corridor ')說實話,我大概花了1個小時才理解這個功能,也不知道是不是理解錯了。