안녕하세요. 스마트팩토리입니다.
파이썬 초급 #004 변수와 상수 , 주석, 변수를 사용하는 이유에 대해 알아보겠습니다.
1. 변수와 상수
가. 변수와 상수
(1) 상수 ( constant)
- 상수는 한번 값이 결정되면 변하지 않는 변수
- 수학적으로 정해진 값으로 우리가 하는 숫자의 상수는 포함
-상수를 변수값으로 지정하면 그 변수도 상수가 되어 값이 변하지 않는다.
-상수는 대문자를 사용하는 것이 좋다.(구분을 위해서)
(2) 주석(comment)
-소스코드에 대한 설명을 넣어주는 것
-# 을 넣어주면 된다.
- 주석처리할 부분을 선택하고 ctrl+/ 를 하면 주석 처리되고, 한번더 하면 해제된다.
- 프로그램의 실행 결과에 영향을 주지 않고 개발자만 볼 수 있다.
- 컴파일러가 없는 코드로 인식하여 프로그램 실행에 영향을 주지 않는다.
상수는 정수값이나 실수값( float)으로 정해진 값을 의미합니다. 프로그래밍엥서는 상수값이라고 하면 숫자만 의미하는 것이 아니라 변수에 숫자값을 지정하여 상수처럼 사용할 수 있습니다.
주석은 위처럼 # 사용하여 나타낸 부분으로 실행하면 컴퓨터가 읽지 않는 부분입니다. 코드에 대한 설명이나 부연이 필요한 경우 작성하는 부분입니다.
나. 변수를 사용하는 이유
변수는 사용하는 이유는 반복하여 사용하는데 편리하게 사용하기 위함입니다. 예를 들어 pi=3.14 라고 했을때 3.14를 계속해서 써야한다면 변수로 지정한 다음 변수를 가져다 쓰면 되는 것과 같습니다. 또한 반복되어 나오는 값이 중간에 변동이 생기는 경우에 pi=3으로 변경하는 경우 프로그램 코드에서 하나 하나씩 3.14를 3으로 변경하는 것은 귀찮은 일이 아닐 수 없습니다. 그럴때 동일한 변수인 경우 한번만 변경해 주면 됩니다.
구구단 2단을 출력해 보겠습니다.위 처럼 구구단 2단을 출력하기 위해서 숫자만 써서 나타낼 수 있습니다.
여기서 3단을 쓰고자 한다면 숫자 2를 3으로 변경해야 하는데 코드 하나씩 다 써줘야합니다.
이때 변수를 사용하면 편리하게 됩니다.
위 코드에서 변수 a를 써서 숫자 2를 넣어주면 바로 구구단 2단이 나오는 것을 볼 수 있습니다.
당연히 숫자 2를 반복해서 사용하는 것보다 코드 한번 작성해 주고 변수값만 바뀌어 주면 바로 결과값을 얻을 수 있습니다. 이는 변수를 사용할 수 밖에 없는 결정적이 이유가 됩니다.
물론 앞으로 반복문 조건문을 활용하여 코드를 단순화하는 것을 배우게 되는데 그 출발점은 변수를 이해하는 것입니다.
변수값 만 바꾸어 주면 구구단도 2단 3단으로 마음대로 바꾸어서 결과값을 얻을 수 있습니다.
print("구구단 2단 ")
print(2*1)
print(2*2)
print(2*3)
print(2*4)
print(2*5)
print(2*6)
print(2*7)
print(2*8)
print(2*9)
print("구구단 3단 ")
a=3
print(a*1)
print(a*2)
print(a*3)
print(a*4)
print(a*5)
print(a*6)
print(a*7)
print(a*8)
print(a*9)
'Python' 카테고리의 다른 글
파이썬 초급 #006 수식과 연산자- 산술 연산자 (0) | 2022.01.14 |
---|---|
파이썬 초급 #005 변수와 연산자- 대입연산자, 비교연산자 (0) | 2022.01.13 |
파이썬 초급 #003 변수와 문자열 print()함수 (0) | 2022.01.11 |
파이썬 초급 #002 변수( Variable)란? (1) | 2022.01.10 |
파이썬 초급 #001 파이참 hello python 출력 (0) | 2022.01.09 |
댓글