Programming/Python
[Python] 입력과 출력
신샤인
2021. 3. 26. 12:14
반응형
입력과 출력에 대해서 알아보겠습니다.
input() 함수는 입력, print() 함수는 출력으로 사용됩니다.
이전 강의에서도 사용해서 이해하시는데 큰 어려움은 없으실 듯 합니다.
입력
#입력 input()
#변수 선언시 변수 = input("설명할 내용")
a = input("숫자를 입력하세요 : ")
print(a)
print(type(a)) #입력한 값 자료형 확인

input 함수
input() 함수는 입력을 받기 위해 사용되며 기본 자료형은 문자형입니다.
변수를 print()에 대입하여 출력해보게 되면...
#input의 입력값은 문자형
a = input("숫자를 입력하세요 : ")
print(type(a))
print("입력한 숫자는 %s 입니다" % a)
print("입력한 숫자는 %d 입니다" % a)

문자형이 아닐 시 에러
%s로 문자형은 출력 가능하지만 정수형으로는 출력이 불가능합니다.
따라서 입력한 값에 대해서 형변환을 해주셔야 합니다!
a = int(input("숫자를 입력하세요 : "))
print("입력하신 숫자는 %d입니다." % a)

정수형으로 형변환 진행
출력
#print()는 출력값
a, b, c, d = 10, 20, 30,"10" # 정수형 변수 선언
s1, s2 = "안녕하세요","Sinkaz입니다." #문자형 변수 선언
print("안녕하세요 Sinkaz입니다.");
print(s1,s2) # 변수 입력 후 나눠서도 출력 가능
print(a,b,c)
print(int(d)) # 형변환을 통하여 출력 가능

print 함수
출력값을 나타내기 위하여 print() 함수를 이용하며 여러 변수를 만들어서 바로 대입할 수 있습니다. 위에서 배운 것처럼 문자형을 정수형으로 변환하여 함수 안에 대입하여 출력도 가능합니다.
반응형