깡뇽

[코테] 파이썬 입출력 총정리 본문

Algorithm/Coding Test

[코테] 파이썬 입출력 총정리

깡뇽 2022. 8. 9. 14:07
반응형

입력

1. input()

활용 1) n과 m에 각각 숫자가 할당되고, m번 반복하여 숫자행이 입력

n, m = map(int, input().split())
numbers = []

for _ in range(m):
  numbers.append(list(map(int, input().split()))

활용 2) n개의 숫자만큼 숫자들 여러 줄(엔터) 입력

n = int(input())
numbers = [int(input()) for _ in range(n)]

활용 3) 값들이 한 줄로(스페이스바) 입력

numbers = input().split()

 

2. sys.stdin.realine()

사용할 때, import sys를 해야 함. 기본으로 \n가 포함된다는 것을 유념.

-> sys.stdin.readline(). strip()으로 입력받으면 \n을 제거할 수 있음.

활용 1) 여러 숫자 입력

import sys
n, m = map(int, sys.stdin.realine().split())

활용 2) n개의 숫자만큼 숫자들 여러 줄(엔터) 입력

import sys
n = int(sys.stdin.readline())
numbers = [sys.stdin.readline().strip() for i in range(n)]

 

출력

- 리스트에 담긴 것을 거꾸로 출력

for i in numbers[::-1]:
  print(i)

 

- 줄 바꿈 없이 출력

print("출력", end=' ')
반응형