一起學習吧
L1|基礎A-01-1看題目內容
輸入
Amy John
Amy, John, 一起學習吧!
輸入
Tom Susan
Tom, Susan, 一起學習吧!
把輸入的資料組合成指定格式的輸出
每一題程式解題都有相同的流程:讀入資料 → 處理 → 輸出答案。這個知識點先練習頭和尾:讀進來、說出去。
| 你想做的事 | 用哪個積木 |
|---|---|
| 讀入一筆資料 | 詢問( )並等待 |
| 取得剛剛讀到的資料 | 詢問的答案 |
| 輸出答案 | 說出( ) |
| 把幾段文字接成一段 | 字串組合 |
讀到的資料通常會先存進一個變數,取一個看得懂的名字(例如「名字」),之後要用時就拿這個變數。
平台會把你「說出」的內容和正確答案比較。比較時,空白和換行都視為一樣的分隔,多幾個空白也沒關係;但是文字、標點、順序必須完全相同。例如「Hello, Amy」寫成「Hello,Amy」(少了空白,兩個字黏在一起)或「hello, Amy」(大小寫不同)都會被判錯。
先讀題,再一步一步點開來看。建議每看完一步,就先自己在平台上試著寫寫看。
Amy
Hello, Amy
Tom
Hello, Tom
詢問 並等待,把答案存進 名字 說出 (「Hello, 」接上 名字)
「Hello, 」這段文字要連同逗號和後面的空白一起打進去,再接上變數「名字」。
輸入「Amy」時,名字=Amy;把「Hello, 」和「Amy」接起來,得到「Hello, Amy」,和範例輸出一樣。
按「載入範例」,可以看到範例答案只有兩個動作:先「詢問並等待」把答案存進「名字」,再「說出」組合好的文字。
照順序完成這些題目。寫完之後,可以在平台上按「載入範例」和自己的寫法比較。
Amy John
Amy, John, 一起學習吧!
Tom Susan
Tom, Susan, 一起學習吧!
9 4
13
6 5
11
學完之後,檢查看看你能不能做到這些事。有做不到的,就回到上面對應的地方再看一次。