高階程式設計技術 week4 第七章

2021-08-17 16:02:00 字數 2503 閱讀 6187

7-1 

汽車租賃:編寫乙個程式,詢問使用者要租賃什麼樣的汽車,並列印一條訊息,

如「let me see if i can find you a subaru」。

7-2 餐館訂位:編寫乙個程式,詢問使用者有多少人用餐。如果超過8人,就列印一

條訊息,指出沒有空桌;否則指出有空桌。

10的整數倍:讓使用者輸入乙個數字,並指出這個數字是否是10的整數倍。

7-4 比薩配料 :編寫乙個迴圈,提示使用者輸入一系列的比薩配料,並在使用者輸入'quit' 時結束迴圈。每當使用者輸入一種配料後,都列印一條訊息,說我們會在比薩 中新增這種配料。

7-7 無限迴圈:編寫乙個沒完沒了的迴圈,並執行它(要結束該迴圈,可按ctrl+c,也可關閉顯示輸出的視窗)。

7-8 熟食店:建立乙個名為sandwich_orders的列表,在其中包含各種三明治的名字;再建立乙個名為finished_sandwiches的空列表。遍歷列表sandwich_orders,對於其中的每種三明治,都列印一條訊息,如i made your tuna sandwich,並將其移到列表finished_sandwiches。所有三明

治都製作好後,列印一條訊息,將這些三明治列出來。

7-10 夢想的度假勝地:編寫乙個程式,調查使用者夢想的度假勝地。使用類似於「if you could visit one place in the world, where would you go?」的提示,並編寫乙個列印調查結果的**塊。

高階程式設計技術課後作業 第七章練習

7 3 10的整數倍 num int input 請輸入乙個數字 ifnum 10 0 print 這個數字是10的整數倍 else print 這個數字不是10的整數倍 結果 請輸入乙個數字 100 這個數字是10的整數倍 請輸入乙個數字 99 這個數字不是10的整數倍 7 5 電影票 messa...

高階程式設計技術 Python 第七周作業

分析 給定乙個陣列和乙個整數k,要求把陣列的最後k個數按原序移到開頭去。做法 使用o n 的額外空間複雜度,把陣列的後k個數和前n k個數依次放入tmp陣列中,再覆蓋原有的陣列。def rotate self,nums,k type nums list int type k int rtype vo...

第七章 查詢技術

第7章 查詢技術 學習重點 折半查詢的過程及效能分析 二叉排序樹的插入 刪除和查詢操作 平衡二叉樹的調整方法 雜湊表的構造和查詢方法 各種查詢技術的時間效能及對比。學習難點 二叉排序樹的刪除操作 平衡二叉樹的調整方法 閉雜湊表的刪除演算法。7.1 概述 7.11 查詢的基本概念 在查詢問題中,通常將...