본문 바로가기
프로그래밍/파이썬기초

변수, input()활용하기_파이썬 기초

by 조크리 2021. 3. 11.
반응형

 

 

 

파이썬 찐초보 2번째 글!

 

바로 '변수' 알아보기이다.

 

오늘의 목표

 

1. 변수의 의미와 특징 알기

2. 변수 지정해보기

 

 

 

1. 변수의 의미

 

변수란? 변화하는 값을 저장하는 곳 이다. 

 

컴퓨터에서 CPU는 계산을 하는 역할을 하고 기억은 메모리에서 수행한다.

 

변수는 특정 값을 저장하는 기억장소이며 주기억장치에 존재한다.

 

변수는 '이름'을 가지며, 가질 수 있는 값의 종류가 정해져있다. 

 

숫자형으로 보자면 정수(integer), 실수(float)가 있으며

문자열로 보자면 문자(String)가 있다. 

 

 

 

 

2. 변수 값 넣기와 읽기

 

변수에 값을 지정한다는 것은

해당 변수 안에 값을 넣겠다(대체하겠다)는 것을 의미한다. 

 

아래의 코드를 살펴보면

 

'yourAge에 들어있는 값에 1을 더한 결과값을 myAge변수에 넣는다' 라는 의미로 이해할 수 있다. 

myAge = yourAge + 1

 

 

3. 변수에 이름 짓기

 

1) 변수의 이름은 영문자, 숫자, _(underscore)를 활용해서 지을 수 있다. 

2) 첫 글자는 영문자 또는 _가 사용되며 길이에 제한은 없다. 첫 글자에 숫자나 특수문자는 들어갈 수 없다. 

3) 대문자와 소문자는 구별되며 프로그래밍 언어마다 변수 이름을 짓는 방법은 약간씩 다르다.

4) 변수의 이름은 스네이크 표기법으로 불리는 ( _로 연결하는 방법) 방법을 사용하거나 낙타표기법이라고 불리는 카멜표기법(Camel case)을 활용해 연결하는데 파이썬에서는 스네이크 표기법을 사용한다.

5) 변수의 이름을 지을 때는 일관성 있고, 의미 있게 짓는 것이 중요하다.

예시에서 보는 것처럼 나이를 의미하는 변수라면 age라는 영어 단어를 활용하는 것이 좋다. 

 

위의 코드는 사용자가 나이를 입력하면 그 나이 값을 %d라고 쓰여 있는 부분에 넣어서

출력해주는 코드이다. 

 

코드의 결과는 아래 그림처럼 출력된다. 

 


 

이론적인 부분을 살펴보았으니

 

실제 예시를 살펴보며 변수를 확인해보자!

 

먼저

 

input()이라는 명령어를 살펴보자.

 

input()은 사용자가 값을 입력하도록 해주는 명령어이다.

 

위에서도 보았듯이 age라는 변수에 input이라는 명령어를 넣어주었는데

input 명령어로 받은 값을 int(정수)로 저장해준다. 

 

 

 

%d 는 age변수 값으로 대체되어 출력되게 된다. %d라고 쓰면 정수이고 %f는 실수이다. 

 

 

그럼 숫자변수와 더불어 문자변수도 input()명령어로 입력받은 뒤 출력해보자!

 

age라는 변수 아래 줄에 name이라는 변수도 정의해보았다. 

name이라는 변수에는 사용자가 입력한 이름(문자)가 들어갈 것이다. 

 

그리고 name 변수에 입력된 값은 %s 부분으로 들어가서 출력되게 된다. 

 

 

위의 코드를 실행했을 때 사용자는 나이를 입력하게 되고 그 다음 이름을 입력하게 된다.

그럼 자동으로 이름과 나이를 적용하여 결과값이 출력된다.

 

 

 

 


 

오늘의 목표 

1. 변수의 의미와 특징 알기

2. 변수 지정해보기

 

학습 완료~!

 

age라는 변수와 name이라는 변수 2가지를 활용해서 숫자형, 문자열 변수를 지정해보았다!

 

더불어 매우매우 유용한 input()명령어에 대해서도 알아보았다!

 

 

오늘의 과제!

 

어떤 값을 입력받아서, 그 값에 5를 더하는 프로그램을 만들어보기

 

 

답안 예시 

#plus라는 변수를 만든다. 
plus = int(input("숫자를 입력하세요 : \n"))
#%d라는 정수 값으로 받아 줄 건데 이 값은 plus 변수게 5를 더한 값이다. 
print("계산 결과 값은 %d 입니다." %(plus + 5))

 

오늘의 찐초보 파이썬 공부도 끝! 

 

 

반응형