Try to 개발자 EthanJ의 성장 로그

Python Baekjoon Online Judge 파이썬 백준 온라인 저지 용어 및 입출력 코드 본문

CS & DS/Basic Python with Data Crawling

Python Baekjoon Online Judge 파이썬 백준 온라인 저지 용어 및 입출력 코드

EthanJ 2022. 10. 6. 18:43

Baekjooon Online Judge 백준 용어 및 입출력 파이썬 코드

 

입력

  • 입력은 사용자의 입력을 의미
  • 코드가 실행된 다음 사용자가 직접 입력할 수 있도록 할 수 있게 코딩
  • 파이썬에서는 input()을 기본적으로 사용
  • 성능향상이 필요한 경우 > sys, stdin, readline()
  • 브론즈 하위 ~ 중위 수준에서는 input()만으로도 해결 가능 > 우선은 input()만 사용
  • 입력에 x이상 y이하의 범위를 주는경우도 있지만 무시해도 된다. 
#input("안내문구")를 입력하면,
#사용자에게 입력할 수 있는 양식을 제공
#사용자가 입력한 자료를 문자형식으로 전달

input('입력해보세요.')
입력해보세요.abcd
'abcd'

 

# a = input() > 사용자가 입력한 data가 해당 변수(a)에 할당

test = input('변수넣기')
print(test)
변수넣기1234
1234

 

# input의 결과는 string 취급

A = input()
B = input()
print(A + B)
45
78
4578

 

# input()으로 들어오는 data > 숫자(int)로 변경 > int(input())

A = int(input())
B = int(input())
print(A + B)
45
78
123

 

출력

  • 출력은 콘솔창에 찍히는(print()로 찍히는) 메세지를 의미
  • 출력 결과를 보고, 입력에 의해 저장된 값 > 적절한 형태로 가공
  • 한 줄씩 입력 받을 때 > 출력이 올바른 형태여도, 한 줄씩 입력 받도록 처리
# 두 개 이상의 변수에 입력할 때 > 띄어쓰기(=space)로 하나하나 구분
# .split() > 숫자를 나눠줌

A, B = map(int, input().split())
print(A + B)
2 4
6
Comments