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個小時才理解這個功能,也不知道是不是理解錯了。