본문 바로가기

Algorithm/Python

[Python] 변수 입력받기

데이터의 개수를 입력하고 각 데이트를 공백으로 구분하여 입력

 

# 데이터의 개수 입력
n = int(input())
# 각 데이터를 공백으로 구분하여 입력
data = list(map(int, input().split()))

data.sort(reverse=True)
print(data)

# 출력
3
10 20 30
[30, 20, 10]

 

2개의 변수에 동시에 정수 자료형을 입력받기 (몇개라도 상관 없음)

 

a, b = map(int, input().split())

 

 

한 줄에 정수 자료형 여러개 입력받기

 

num_list = list(map(int, input().split())) #입력 : 1 2 3 /출력 : [1, 2, 3]

 

정수 자료형을 여러 줄에 입력받기

 

s_list = [input() for _ in range(n)] #예시로 n에 3넣어 3줄 입력받기(엔터로 구분)

 

n = int(input())
data = []

for i in range(n):
    data.append(int(input()))

 

빠르게 입력받기

 

import sys

input_data = sys.stdin.readline().rstrip()