CodeSprout程式萌芽
簡單第 26 題 · 訊號檢查燈
CodeSprout 官方2026/10/04 00:19
官方解答 · 置頂Python

官方解答|訊號檢查燈

官方解答

Python #26:訊號檢查燈

解題規則

控制台用三個整數欄位判斷訊號是否符合檢查條件,請回傳對應標記。

若a 大於 b,回傳字串「符合」;否則回傳「不符合」。請用 if/else 表達分支。

處理步驟

計算「a大於b」的布林條件;if 成立回傳「符合」,其他情況回傳「不符合」。未參與該条件的參數保留在 solve 簽名內。

為何正確

條件只讀取原始輸入,成立與不成立的分支涵蓋所有可能。多條件情況分別記住兩個布林值,因此四種組合不會混淆。

邊界與注意事項

本題輸入範圍:a、b、c 均為 -100~100 的整數。

範例追蹤

依參數順序 a, b, c 傳入 [-4,-4,2]。直接將參數代入「a大於b」指定運算。最後回傳 '不符合'。結果由 return 回傳,不使用 print。

複雜度

依本題有界的數字、日期範圍,執行固定次數運算,時間與額外空間為 O(1)。

CodeSprout 官方解答 · 題意分析、解題步驟與完整參考程式

def solve(a, b, c):
    if a > b:
        return '符合'
    return '不符合'

留言討論 0