이번 실습은 window command 창을 이용해서 실습함.
윈도우 키 누르고 검색하는 곳에 cmd를 입력하면 명령 프롬프트 실행 파일을 열 수 있음.
시작시 명령어 창에 python 입력하면 버전 확인 가능.
문자 출력하기
print("hello" , "python")
문자, 숫자 함께 출력하기
x = 0.2
s = "hello"
print(x,s)
문자와 숫자 더하기
print(x+s)
위 코드를 입력하면 아래와 같이 오류가 뜨는 것을 볼 수 있다.
해석해보면 문자와 실수는 서로의 type이 다르기 때문에
print(x+s)
가 입력이 안된다는 것. 참고로 x와 s는 누적된 값을 받아옴으로 위의 0.2, hello
의 값이 들어있다.
그렇다면 어떻게 해당 오류를 고칠 수 있을까?
바로 캐스팅(형 변환)을 사용하여 해결이 가능하다(str이용)
print(str(x)+""+s)
print함수 - sep, end
sep: 출력 객체 사이에 표시할 문자.
end: 출력의 마지막에 출력할 문자
x = 0.2
s = "hello"
print(x, s, sep = ',', end = '\n')
input 함수
키보드로 입력한 값을 받는 함수.
변수 name에 input함수를 이용해 값을 입력받아보자.
name = input("What is your name?: ")
입력하라고 커서가 깜박이는 걸 볼 수 있는데 원하는 이름을 입력하고 아래와 같이 프린트 해보자.
print("hello", name)