使用Python模擬男人在長椅上選擇座位的過程
問題描述:研究發現,男人在候車廳之類的場合選擇長椅上的座位休息時,一般傾向於選擇最長空座位串的中間位置。例如下面的過程(x表示有人,_表示沒有人):
_________x_________
____x____x_________
____x____x____x____
要求使用Python編寫程式模擬長椅上座位被佔用的情況和男人選座位的先後順序。
思考一下,做一做,然後到文末檢視參考程式碼和執行效果。
溫馨提示
進入公眾號,通過選單“最新資源”==>“歷史文章”可以快速檢視分專題的文章列表,通過“最新資源”==>“微課專區”可以觀看Python微課,通過“最新資源”==>“培訓動態”可以檢視近期Python培訓安排,通過“最新資源”==>“教學資源”可以檢視Python教學資源。
--------董付國老師Python系列圖書--------
1)《Python程式設計(第2版)》清華大學出版社(2018年8月第9次印刷)
2)《Python可以這樣學》清華大學出版社(2018年7月第6次印刷)(本書已在臺灣發行繁體版)
3)《Python程式設計基礎(第2版)》清華大學出版社(2018年9月第6次印刷)
4)《中學生可以這樣學Python》清華大學出版社(2018年9月第3次印刷)
5)《Python程式設計開發寶典》清華大學出版社(2018年2月第3次印刷)
6)《玩轉Python輕鬆過二級》清華大學出版社(2018年7月第3次印刷)
7)《Python程式設計基礎與應用》機械工業出版社(2018年9月第1次印刷)
8)《Python程式設計實驗指導書》清華大學出版社(預計2019年1月出版)
9)《Python程式設計基礎與案例集錦(中學版)》電子工業出版社(預計2019年2月出版)
董老師127課免費視訊地址: https://pan.baidu.com/s/1jJeAs8Q 密碼: px59
系列教學PPT:
參考程式碼1(列表):
執行結果:
參考程式碼2(字串+正則表示式):
執行結果: