초등학생도 쉽게 따라하기
>>> #1) 10이라는 값을 가진 변수 var 을 만들어 보세요.
>>> var = 10
>>> var
10
>>> #2) a 라는 이름의 변수를 만들고 s를 넣어 보세요.
>>> a = 5
>>> a
5
>>>
위와 같이 변수 이름만 치면 그 안에 있는 값이 보인다.
다양한 연산자 살펴보기
기호 |
설명 |
사용 예 |
+ |
두 수를 더한 값 |
a + b |
- |
두 수를 뺄셈한 값 |
a - b |
* |
두 수를 곱한 값 |
a * b |
/ |
두 수를 나눈 값 |
a / b |
% |
두 수를 나눈 나머지 값 |
a % b |
문자 a 라는 변수에 = 숫자 3 입력
문자 b 라는 변수에 = 숫자 4입력
문자 a 변수 + 문자 b 변수
출력된 값은?
문제1) + 연산자
>>> a = 3
>>> b = 4
>>> a + b
7
>>>
문제2) * 연산자
>>> num1 = 7
>>> num2 = 5
>>> total = num1 * num2
>>> total
35
>>>
2. 변수값을 화면에 출력하기
함수 이름 |
설 명 |
사용 예 |
print( ) |
변수나 데이터를 화면에 출력합니다. |
print("출력할 문장") 또는 print(출력할 변수) |
>>> # 문장을 직접 출력하기
>>> print("안녕하시렵니까?")
안녕하시렵니까?
>>>
>>> # 문장을 변수에 넣고 변수 출력하기
>>> str = "안녕하시렵니까?"
>>> print(str)
안녕하시렵니까?
>>>
>>>
>>> money = 1000
>>> print("나는 지금 %s 원 있다 !!!" %money)
나는 지금 1000 원 있다 !!!
>>>
>>>
출력하고자 하는 문장의 중간에 특정 값을 변수를 사용하여 출력하고 싶은 경우
변수의 값을 표현하고 싶은 위치에 %s를 적어주고 문장 뒤에 %를 적어준
다음 변수의 이름을 적어주면 됩니다.
%s 자리에 올 수 있는 기호는 여러 가지가 있는데 다음 표에 정리했습니다.
포멧 |
의미 |
%d |
정수(1,2,3,4,5 등) |
%f |
실수 (1.123 등) |
%s |
문자열('this is string') - 숫자포함 |
%c |
문자('a', 'c' 등 문자 하나) |
>>> stars = 9
>>> print("우와! *dmf %s 개나 받았어~!!" %stars)
우와! *dmf 9 개나 받았어~!!
>>> print("우와! ?를 %s 개나 받았어~!!" %stars)
우와! ?를 9 개나 받았어~!!
>>> print("우와! % 를 %s 개나 받았어~!!" %stars)
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
print("우와! % 를 %s 개나 받았어~!!" %stars)
ValueError: unsupported format character '?' (0xb97c) at index 6
>>>
>>> print("우와! % 를 %s 개나 받았어~!!" %stars)
위와 같이 % 라는 문자가 함께 나와야 할 경우도 있는데
이럴 경우 어떻게 하면 될까?
>>> stars = 9
>>> print("우와! 급여가 %s %% 나 올랐네~!!" %stars)
우와! 급여가 9 % 나 올랐네~!!
>>> up_rate = 9
>>> print("우와! 급여가 %s %% 나 올랐네~!!" %up_rate)
우와! 급여가 9 % 나 올랐네~!!
>>>
% 기호 1개를 사용하려면 %%로 사용한 부분을 꼭 기억하세요.
* 위에는 하나의 변수만 사용했지만 두 개 이상도 당연히 가능하다.
>>> var1 = 1000
>>> var2 = 100
>>> msg = "고객님의 이번 달 결재 금액은 %s 원이고, 결재후 잔액은 %s 원입니다."
>>> print(msg % (var1, var2))
고객님의 이번 달 결재 금액은 1000 원이고, 결재후 잔액은 100 원입니다.
>>>
질문받습니까
저 초보입니다.
ㅜㅡ