코알못, 코잘알 되기 프로젝트 !
2. 파이썬의 입력과 출력을 알아보자 ( 변수의 개념, print 함수 ) 본문
안녕하세요! 긍정씨입니다.
며칠간 글을 못 썼는데요, 학점이 나와서 생각이 깊어지는 바람에 글 올리는 것이 좀 길어지게 되었습니다.. 흑흑
또 강의 순서를 어떻게 해야 하는지 정하는 데에도 많은 고민이 뒤따르더라고요.
생각하는 것을 밖으로 표현하는 게 참 어렵네요.
그래도 지금은 잘 정리되어서 괜찮습니다 : )
직전 강의 글에서 우리는 코딩이 무엇인지, 프로그래밍이 무엇인지를 배웠는데요,
감은 좀 잡히셨나요?
어떤 학문에서든 마찬가지겠지만, 원리나 의미를 잘 파악하면 그 이후는 이해가 쉬워진답니다!
오늘 배워 볼 것은 파이썬의 입력과 출력인데요,
우선 한 프로그램을 보여드릴게요
a='hello world'
print(a)
이 프로그램은 hello world 라는 문자열을 출력하는 프로그램입니다.
hello world
이러한 출력 결과를 보여줍니다.
이제 코드를 하나씩 뜯어볼게요.
a='hello world'
우리는 a 를 변수라고 합니다.
변수란 변하는 값으로, 프로그래밍 개념에서는 변하는 값을 저장하는 공간을 뜻합니다.
표현은 = 으로 하는데요, = 의 개념을 수학과 동일하게 생각하면 안됩니다! 주의해주세요.
참고로 변수의 이름은 마음대로 지정이 가능하되, 들어있는 정보를 잘 나타내는 이름으로 정해주시는게 좋습니다.
숫자로 시작하는 변수명이나 , 변수 이름 사이의 띄어쓰기 , 특수문자가 들어간 변수명은 안됩니다!
a='hello' 일때, a는 hello 와 똑같은 것이라고 해석을 하실거예요.
하지만 a 는 hello 가 아니라, a 라는 공간 안에 hello 가 들어가있는 것이랍니다.
그렇다면 a가 hello 와 똑같다는 것을 표현할때는 어떻게하지? 하신다면,
a=='hello' 로 =을 두번 사용해주시면 됩니다!
a='hello world'
a='abc'
a=123
a=4+5
a 안에 있는 내용이 지금은 'hello world' 이지만,
'abc' 로 변할 수도 있고,
123이라는 숫자로도 변할 수 있답니다.
또한 1+2 라는 수식으로도 변할 수 있다는 사실!
a='hello world'
'a =' 까지 해석을 했으니 뒤로 가보겠습니다.
'hello world' 라는 문자가 보이시나요?
이것을 우리는 문자열이라고 합니다.
문자열의 표현은 ' ' (작은 따옴표) 와 " " (큰 따옴표)로 표현해줍니다.
따옴표 안에는 숫자가 올 수도, 영어나 한글, 어떤 문자라도 올 수 있습니다.
여기까지 배운 것을 종합해보면,
a 라는 저장공간 안에 'hello world' 라는 문자열이 저장되어있음을 알 수 있답니다!
print(a)
print 는 '인쇄하다' 라는 뜻을 가진 단어라는건 모두 아시죠?
여기서 나온 print 는 괄호 안의 내용을 출력해주는 함수랍니다.
a='hello world'
print('hello world')
print(a)
두번째 줄과 같이 print 함수안에 바로 문자열을 넣어서 출력을 할 수도 있고요,
세번째 줄과 같이 print 함수 안에 a 라는 변수를 넣어서 a 공간 안에 있는 내용을 출력해줄 수도 있습니다.
이해가 되셨나요?
a='hello world'
print(a)
자 그럼 이해가 되었는지 이 코드를 다시 보겠습니다.
a 라는 변수 안에 'hello world' 라는 문자열이 저장되어있구나,
print 함수를 써서 a 안에 저장된 'hello world' 를 출력해야지
이렇게 해석이 되시나요? : )
그렇다면 오늘의 강의는 끝!
마지막으로 개념 정리하고 마치겠습니다.
알아도 다시한번 복습해보세요!
1. 변수란 계속 변하는 값을 저장하는 공간 |
2. 문자열은 ' ' (작은 따옴표) 나 " " (큰 따옴표) 를 써서 표현 |
3. print() 함수는 괄호 안의 내용을 출력해주는 역할 |
완벽히 이해하셨다면 풀어보세요!
https://www.acmicpc.net/problem/2557
2557번: Hello World
Hello World!를 출력하시오.
www.acmicpc.net
하루하루 코딩 천재에 가까워집시다!
'programming language > Python' 카테고리의 다른 글
1. 코딩을 위한 파이썬 인터프리터를 알아보자 (0) | 2019.06.28 |
---|---|
0. 파이썬 설치해보자 (0) | 2019.06.27 |