Python 703 數組條件判斷
Python TQC
題目說明:¶
請撰寫一程式,輸入一些字串至數組(至少輸入五個字串),以字串”end”為結束點(數組中不包含字串”end”)。接著輸出該數組,再分別顯示該數組的第一個元素到第三個元素和倒數三個元素。
範例輸入¶
範例輸出¶
('president', 'dean', 'chair', 'staff', 'teacher', 'student')
('president', 'dean', 'chair')
('staff', 'teacher', 'student')
題目解析
問題分析:
這個問題要求編寫一個程式,讓用戶輸入一些字串,將這些字串存入數組中,直到用戶輸入”end”為止。然後程式需要輸出這個數組,以及該數組的前三個元素和倒數三個元素。
解題思路:
-
用戶輸入處理:使用一個迴圈,讓用戶輸入字串,直到用戶輸入”end”為止。在每次迴圈中,使用
input()函式獲取用戶輸入的字串。 -
數組的建立:將用戶輸入的字串逐個加入到一個數組中。
-
前三個元素和倒數三個元素的提取:使用切片操作,從數組中提取出前三個元素和倒數三個元素。
-
輸出結果:將數組以及提取出來的前三個元素和倒數三個元素輸出。確保輸出的格式符合題目要求。
思考方向:
-
用戶輸入的處理:確保用戶輸入的字串符合預期,並處理輸入中的特殊終止標誌”end”。
-
數組的建立:確保將用戶輸入的字串按照順序加入到數組中。
-
切片操作的使用:確保使用切片操作提取出數組的前三個元素和倒數三個元素。
Solution¶
Reference
Last update :
13 novembre 2024
Created : 13 novembre 2024
Created : 13 novembre 2024