반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

bro's coding

python.input data(input, sys.stdin, sys.stdin.readLine()) 본문

[IT]/python

python.input data(input, sys.stdin, sys.stdin.readLine())

givemebro 2021. 1. 27. 10:32
반응형
import sys

# 1. sys.stdin.readline()

# 이 메소드는 입력한 한 라인을 interable한 컨테이너에 저장한다.
# for x in sys.stdin.readline():
#     print(x)
# **input
# 12 3 4 5
# **output
# 12
# 3
# 4
# 5
# 1
# 2
#
# 3
#
# 4
#
# 5

# 띄어쓰기와 \n까지 포함하므로 split()을 이용하는 것이 좋다.
# for x in sys.stdin.readline().split():
#     print(x)

# **input
# 12 3 4 5
# **output
# 12
# 3
# 4
# 5

# 2. sys.stdin

# 여러 줄을 입력받고 싶으면 sys.stdin을 이용하는 것이 좋다.
# for line in sys.stdin:
#     print(line)
#
# 11
# 11
#
# 22
# 22
#
# 51
# 51

# 입력 받은 값 리스트로 저장하기
# a = list(map(int,sys.stdin.readline().split()))
# print(a)
#
# 1 2 3
# [1, 2, 3]

# 여러줄 입력 받은 값 저장하기
# sys.stdin은 ^Z를 입력받으면 종료해주기 때문에 임의의 여러 줄을 입력받아야 하는 문제에서 좋음.
# input_list = []
# for line in sys.stdin:
#     input_list.append(tuple(map(int,line.strip().split())))
#     print(input_list)
#
# 1 1
# [(1, 1)]
# 2 2
# [(1, 1), (2, 2)]
# 3 3
# [(1, 1), (2, 2), (3, 3)]
# 5 1
# [(1, 1), (2, 2), (3, 3), (5, 1)]

반응형
Comments