40 lines
1015 B
Markdown
40 lines
1015 B
Markdown
# 표준 입출력
|
|
|
|
## input()
|
|
|
|
표준 입력으로부터 한 줄을 입력 받습니다.
|
|
|
|
```python
|
|
x = input() # 표준 입력으로부터 한 줄을 입력 받습니다.
|
|
y = input('문자열을 입력하시오: ')
|
|
|
|
a, b = input().split() # 공백을 기준으로 분리합니다.
|
|
a, b = input().split(',') # 콤마를 기준으로 분리합니다.
|
|
```
|
|
|
|
입력받은 값을 숫자 형태로 바꾸려면, `int()` 또는 `float()`을 사용해야 합니다.
|
|
|
|
```python
|
|
a = int(input('A? '))
|
|
b = int(input('B? '))
|
|
|
|
print(a + a)
|
|
```
|
|
|
|
또는, `map()`함수를 사용할 수도 있습니다.
|
|
|
|
```python
|
|
a, b = map(int, input().split())
|
|
```
|
|
|
|
## print()
|
|
|
|
표준 출력으로 한 줄을 출력합니다.
|
|
|
|
```python
|
|
print('Hello')
|
|
|
|
print(1, 2, 3) # 나열된 값이 공백으로 구분되어 출력됩니다.
|
|
print(1, 2, 3, sep=',') # sep으로 구분자를 지정할 수 있습니다. 기본값은 ' '입니다.
|
|
print(1, 2, 3, end='') # end로 줄 끝 문자를 지정할 수 있습니다. 기본값은 '\n'입니다.
|
|
``` |