본문 바로가기
개인 공부/Coding Test

[Coding Test_Python] 표준 입출력 관련 (Baekjoon 1000, 1001, 1008, 10998)

by Rising One★ 2022. 10. 20.
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

댓글