Python

[Python] 파이썬 입출력 받기

반응형

1. 파이썬 입력

1-1. 한줄에 한개의 문자 입력 받기

# String(문자열)형식으로 입력받기
input_data = input() 

# Integer(정수형)으로 입력받기
inputData = int(input())

1-2. 한줄의 두개 이상의 문자 입력받기

# 문자열을 배열로만들어 각각이 변수에 할당한다.
a, b = input().split() 

1-3. map, list를 사용해 두개 이상의 데이터를 int로 변환하기

문자열 상태인 숫자들을 배열형태로 변환하고 각각의 요소들에 대해 int를 적용하여 정수형으로 변환후 map 상태를 list 메소드로 한번 더 감싸주어 list형태로 최종변환한다.

# ex) 10 20 30 을 입력
data_array = list(map(int, inpput().split()))
# [10, 20, 30]

1-4. 두 줄 이상의 입력값 받기

# 몇줄을 입력받을 것인가
N = int(input())

# 두줄 이상의 입력값을 String(문자열)상태로 배열에 담고 싶을 경우
input_data = list(input() for _ in range(N))
# 두줄 이상의 입력값을 배열로 변환하여 이중배열 상태로 할당하고 싶을 경우
input_data = list(input().split() for _ in range(N))

2. 파이썬 출력

2-1. 기본적인 파이썬 출력

print(data)

2.-2 배열의 요소들을 줄바꿈형식으로 출력

for ele in data_list:
    print(ele)
반응형