728x90
반응형
SMALL
표준 입출력
Python은 console(터미널, 명령 프롬프트)에서 입력하는 방식을 갖고 있습니다.
- 표준입력 (standard input, stdin) : console을 통해 입력하는 방식
- 표준출력 (standard output, stdout) : console을 통해 출력하는 방식
표준 입출력 특징
- " input() " 으로 사용자에게 입력을 받을 수 있다.
- 출력결과는 항상 문자열(str)이다.
- 정수형으로 변환해주기 위해서는 int(input())와 같이 int()로 감싸줄 필요가 있다.
- 한 번에 2개의 변수에 입력을 받기 위해서는 변수 선언간 콤마(,)로 구분을 해준다.
## case 1) 문자열을 입력받을 때
# 변수1, 변수2 = input(문자열).split()
## case 2) 문자열 이외를 입력받을 때
# 변수1, 변수2 = input().split()
## case 3) 입력을 받는데, 기준문자로 구별
# 변수1, 변수2 = input().split(기준문자)
# 모든 case에 대해 split()을 통해 구분될 수 있게 한다.
관련 문제 ( 백준 1000, 1001, 1008, 10998 )
# 입력받아 덧셈, 뺄셈, 곱셈, 나눗셈 (1000, 1001, 1008, 10998)
'''
< 문 제 >
두 정수 A와 B를 입력받은 다음, A +, -, *, / B를 출력하는 프로그램을 작성하시오.
< 입 력 >
첫 째 줄에 A 와 B가 주어진다 (0 < A, B < 10)
< 출 력 >
첫 째 줄에 A +, -, *, / B를 출력한다.
'''
# 입력 (입력받은 내용은 str(문자열)로 변수 a, b에 저장된다.)
a, b = input("").split()
# 입력한 내용을 int형으로 변환
a = int(a)
b = int(b)
# 출력
print(a/b)
728x90
반응형
LIST
'개인 공부 > Coding Test' 카테고리의 다른 글
[Baekjoon] 10718. 두 줄 출력 (0) | 2023.06.02 |
---|---|
[Baekjoon] 18108. 불기 → 서기연도 바꾸기 (0) | 2023.06.02 |
[Baekjoon] 10430. 나머지 (0) | 2023.06.02 |
[Baekjoon] 10171. 고양이 그리기 (0) | 2023.06.02 |
[Baekjoon] 2588. 곱셈 (각 자리수의 곱) (0) | 2023.06.02 |
댓글