파이썬에서 데이터 입력을 받을 때는 input()을 이용한다.
input()은 한줄의 문자열을 입력받도록 해준다.
입력받은 후에 필요한 데이터 형태로 변환해주는 작업이 필요하다.
# 입력을 위한 전형적인 소스코드
n = int(input())
# 각 데이터를 공백으로 구분하여 입력
data = list(map(int, input().split()))
data.sort(reverse = True)
print(data)
'''
입력
5
65 90 75 34 99
출력
[99, 90, 75, 65, 34]
'''
입력의 개수가 많은 경우, sys.stdin.readline() 함수를 활용하자.
import sys
# 문자열 입력받기
data = sys.stdin.readline().rstrip()
print(data)
'''
입력
Hello World
출력
Hello World
'''
출력을 할 때는 print()를 이용하여 출력을 진행하자.
print()는 변수나 상수를 매개변수로 입력받아 표준 출력으로 출력한다.
각 변수는 콤마(,)로 구분하여 매개변수로 넣을 수 있으며, 띄어쓰기로 구분되어 출력된다.
# 출력할 변수들
a = 1
b = 2
print(a, b)
print(a)
print(b)
'''
출력
1 2
1
2
'''
# 오류가 나는 예제
answer = 7
print("정답은" + answer + "입니다.")
# 문자열의 +연산은 문자열끼리만 가능하다.
# str()함수를 활용해 answer를 문자열로 변환해서 사용해야한다.
answer = 7
print(f"정답은 {answer}입니다.")