python3 입/출력
파이썬 입/출력 요령에 대한 단순 메모
입력
python2와 달리 python3에서 입력의 구조가 달라졌다. 아래 예저는 python2와 python3에서 사용하는 입력 함수이다.
n = input()
하지만, python3에서 정수나 실수를 입력할때는 input()함수를 형변환 해야한다. 기본 입력 함수는 사용자의 입력을 문자열로 받기 때문이다.
n = int(input())
f = float(intput())
연속된 입력
아래 예제를 입력하기 위해선 파이썬 내장함수를 사용하여 해결할 수 있다.
3 6 9
내장 함수 list을 사용한다. list는 입력을 문자열로 받아 split()함수로 ‘ ‘으로 나눈다. (형변환이 필요)
list = input()
l = list.split()
for i in range(0, len(l)):
print(int(l[i]))
내장 함수 map을 사용한다.
a, b, c = map(int, input().split())
print(a, b, c)
print(a+b+c)
결과화면
3 6 9
18
출력
s = input()
print(s)
결과화면
Hello World!
Comment
그냥 메모