yyndevv
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}입니다.")