---
# System prepended metadata

title: 【1-2】輸出

---

# 【1-2】輸出

大家應該對 Scratch 不陌生吧？
我們在 Scratch 中會使用「說出」這個積木，讓角色把想說的話呈現在畫面上。

![image](https://hackmd.io/_uploads/rJlm0lH4gl.png)

![image](https://hackmd.io/_uploads/rJDQCxSNlg.png)

在 Python 中，我們使用 `print()` 輸出內容。

## 輸出指令-cout
C++ 的輸出指令是 `cout`，透過 `<<` 來連接想要輸出的內容。
```cpp=
cout << 1203;
```
### 輸出結果
```
1203
```
### Python對照
```python=
print(1203)
```
---

如果要輸出字元，就要加上 `''`。
```cpp=
cout << 'A';
```
### 輸出結果
```
A
```
### Python對照
```python=
print('A')
```
---

如果要輸出字串，就要加上 `""`。
```cpp=
cout << '子柚';
```
### 輸出結果
```
子柚
```
### Python對照
```python=
print("子柚")
```
---

如果要輸出的內容已經被變數儲存起來了，那就直接輸出變數名稱就可以了。
```cpp=
int a = 10;
cout << a;
```
### 輸出結果
```
10
```
### Python對照
```python=
a = 10
print(a)
```
---

如果要輸出多次，又不想打很多 `cout`，則可以使用連續輸出，透過 `<<` 把想輸出的內容串起來。
```cpp=
cout << "水" << "木" << "目";
```
### 輸出結果
```
水木目
```
### Python對照
```python=
print("水" + "木" + "目")
```
---

若想將輸出的內容分行，可以使用 `endl` 或 `\n`。
```cpp=
cout << "水" << endl << "木" << endl << "目";
```
```cpp=
cout << "水\n木\n目";
```
### 輸出結果
```
水
木
目
```
### Python對照
```python=
print("水\n木\n目")
```
---

## 練習題
[U0001-不良行為警告](https://code.dali.tc.edu.tw/problem/U0001)
[U0002-脫離哥布林](https://code.dali.tc.edu.tw/problem/U0002)

---

聯絡方式：codecodefunny@gmail.com
最後編修時間：2025/07/15 子柚筆