여기서 다룰 개발툴(IDE)은 Pycham을 사용한다.
Pycham(파이참)은 www.jetbrains.com/pycharm/ 여기서 다운 가능하니 참고
설치후 새프로잭트를 생성한다.
원하는 경로와 프로잭트 이름을 정하고 Creat를 누르면
빈 공간이거나 혹은 이런 코드가 미리 쓰여져 있을수도 있는데 시원하게 날려주고 다음 코드를 써보자
# First python script
print("이름이 뭔가요?")
first_name = input()
print("당신의 이름은 ", first_name)
그리고 상단에 Run 버튼을 눌러서 코드를 실행 시켜주면
이렇게 잘 작동하는걸 볼 수 있다.
코드분석은 다음과 같다.
# First python script
주석이라고 하는데 코딩을 하는 사람들이 읽을 수 있는 설명문이다. # 태그 뒤에 공백 문자가 있으면 여기서부터 줄의 끝까지 모든 것을 무시한다.
즉 프로그램이 돌아가는 부분에는 영향을 주지 않지만 중간중간 코드에 부연설명을 적어놓는 노트정도라고 보면될듯
print("이름이 뭔가요?")
print()은 내장 파이썬의 명령어로 " "사이의 문장을 콘솔에 텍스트로 표시한다. " " 또는 ' ' 상관없이 작동한다.
따라서 print("이름이 뭔가요?")는 " "안의 이름이 뭔가요? 라는 텍스트를 콘솔화면에 띄우게 된다.
first_name = input()
input()은 print()와는 반대가 되는 명령어로 print()가 안의 내용을 콘솔로 출력하는 기능을 담당했다면 input()은 키보드에서 사용자의 입력을 받는다.
first_name은 변수로 숫자, 문자열등등 특정값을 저장하는 공간이다.
first_name과 input() 사이의 '=' 는 input()의 값을 first_name으로 넘겨준다는 뜻이다.
따라서 first_name = input()은 input()에서 받아온 문자열을 first_name에 저장한다는 뜻이 되겠다.
print("당신의 이름은 ", first_name)
print()는 " "사이의 텍스트를 콘솔화면으로 출력하는 명령어라고 했다. 그럼 뒤에 붙은 first_name은 뭘까?
print()에서 " " 다음 , 변수가 붙으면 파이썬은 그변수를 그대로 출력한다. 숫자 1이 저장되어 있다면 1을 출력 할 것이고 ABC 문자열이 저장되어있다면 ABC를 그대로 출력 할 것이다.
위의 설명에서 설명했듯이 first_name에는 우리가 입력한 이름 문자열 값이 저장되어 있다.
그럼 우리는 파이썬이 "당신의 이름은 first_name (입력한 이름)을 출력할 것을 알 수 있다.
'프로그래밍 > Python' 카테고리의 다른 글
파이썬(Python) 3장 문자열 (String) (0) | 2020.10.15 |
---|---|
파이썬(Python) 2장. 변수(Variables) (0) | 2020.10.12 |