-
5. 입출력[이것이 취업을 위한 코딩테스트다 with 파이썬]/코딩 테스트를 위한 파이썬 문법 2022. 10. 26. 19:15
*이것이 취업을 위한 코딩 테스트다 with 파이썬(한빛미디어, 나동빈 링크)을 공부하며 정리한 내용입니다.*
데이터 입력
- 입력 과정 첫 번째 줄: 데이터의 개수, 그다음 줄: 처리할 데이터
- 입력을 위한 전형적인 소스코드
# 데이터의 개수 입력 n = int(input()) # 각 데이터를 공백으로 구분하여 입력 data = list(map(int, input().split())) data.sort(reverse = True) print(data)
- 공백을 기준으로 구분하여 적은 수의 데이터 입력
n, m, k = map(int, input().split())
- 입력을 최대한 빠르게 받아야 하는 경우
- C++: cin보다 scanf() 권장
- 파이썬: input()보다 sys.stdin.readline()
import sys # 문자열 입력받기 data = sys.stdin.readline().rstrip()
출력
print("정답은", answer, "입니다.") # 의도치 않은 공백 발생 가능 print("정답은" + str(answer) + "입니다.") # str() 함수 이용하여 출력하고자 하는 변수 데이터 문자열로 # f-string 문자열 앞에 접두사 'f'를 붙임으로써 사용(Python 3.6 이상 버전부터) # 단순히 중괄호 안에 변수를 넣음으로써 자료형의 변환 없이도 간단히 문자열과 정수 함께 넣을 수 있다. print(f"정답은 {answer}입니다.")
'[이것이 취업을 위한 코딩테스트다 with 파이썬] > 코딩 테스트를 위한 파이썬 문법' 카테고리의 다른 글
Ch5 DFS/BFS (0) 2023.05.03 6. 주요 라이브러리의 문법과 유의점 (0) 2022.10.26 3. 반복문 / 4. 함수 (0) 2022.10.26 2. 조건문 (0) 2022.10.26 1. 자료형 (0) 2022.10.24