假設(shè)小明很會做菜,他給自己寫了計劃小明的炒菜計劃.PY:
我把以下行為定義為 炒菜:
備菜
切菜
炒菜
……
如果此時看這本計劃的人是小明我自己,下面的部分才能繼續(xù)做。
我 買菜。
我 炒菜
我 修電視機
我 洗碗
……有一天小芳想學(xué)炒菜,問小明,小明說:“很簡單,你把我計劃拿過去,對著計劃照著做,不過日記里面有些不是炒菜攻略,你自己看到了就跳過去哈”小芳:“也就是說,炒菜部分我要全部照著做,但是別的部分我不能照著做?”小明:“對。”小芳.PY
把‘小明的炒菜計劃’打開。然后對照著做:
我把以下行為定義為 炒菜:
備菜
切菜
下鍋
……
小芳看到下面“如果此時看這本計劃的人不是小明我自己……”,發(fā)現(xiàn)了這種情況就是小明囑咐的地方,
小芳一看,確實,自己不需要買菜,更不需要修電視機……于是小芳跳過了后續(xù)。開始自己的計劃。
我 炒菜
我 點外賣
看懂中間那個‘如果此時看這本計劃的人是小明我自己,下面的部分才能繼續(xù)做?!臈l件判斷了么?就是它的存在,小芳的電視機才幸免于難。if name == 'main'就是那個東西