※ 이 글은 Try! helloworld 파이썬 교재를 중심으로 공부한 내용을 바탕으로 작성되었으며, 맥 os 기준입니다.
(참고로 이 책은 입력하는 방법은 나와있지 않고 출력만 다룹니다,, 따라서 입력은 구글링을 통해 습득하였습니다.)
PART 02 변수와 계산
- 숫자와 문자열 + 실습(숫자와 문자열 다루기)
① 에디터(파이참)에서 number&string.py 파일 생성
(Python-practice: 임의로 설정한 이름, 클릭 후 New > Python File 로 파일 생성)
② 숫자와 문자열 사용하기
파일을 생성했다면, 이제 숫자와 문자열을 사용해본다. 아래와 같이 코드를 작성해보자.
🥕문자열은 항상 따옴표로 구분, 숫자는 따옴표를 따로 붙이지 않아도 된다.
1
2
3
|
my_name = 'Python' # 문자열(사람이 읽는 텍스트)
my_age = 25 # 숫자
print(my_name, '은 이제', my_age, '살')
|
cs |
다음으로, 아래와 같이 앞에서 작성한 코드를 이어서 my_next_age라는 변수를 만들고 숫자 26을 입력해보자.
1
2
3
4
|
my_name = 'Python'
my_age = 25
my_next_age = 26
print('내년에는', my_next_age, '살')
|
cs |
만약, my_next_age에 숫자 26을 입력하지 않고 앞의 my_age 변수를 이용하여 계산하기 위해서는 어떻게 할까?
my_next_age= my_age + 1 로 표현할 수 있을 것이다.
1
2
3
4
|
my_name = 'Python'
my_age = 25
my_next_age = my_age + 1
print('내년에는', my_next_age, '살')
|
cs |
*주의) 25에 따옴표를 붙이지 않아야 한다. '25'+1로 쓰게 되면 '25'를 문자열로 인식하기 때문에 '25'+1과 같은 계산을 할 수 없다.
③ 사칙 연산과 제곱 연산
기호)
더하기 : +
빼기 : -
곱하기 : * 거듭제곱: **
나누기: / 나머지: %
+ 실습 ( 숫자와 문자열 다루기 )
step1) 변수 a와 b가 다음과 같이 선언되어 있을 때, 변수 sum, multiply, divide, remainder, power를 만들고 각각 다음 값을 갖도록 빈칸을 채워 보세요.
- sum은 a와 b의 합
- multiply는 a와 b의 곱
- divide은 a와 b를 나눈 값
- remainder는 a를 b로 나눈 나머지
- power는 a의 b승
1 | a= 33
2 | b= 3
3 |
4 | sum= _________________
5 | multiply=________________
6| divide=_______________
7 | remainder=______________
8 | power=______________
step2) birth_year와 birth_date를 활용해서 year_and_date가 생년월일에 해당하는 문자열이 되도록 빈칸을 채워 보세요.
1 | birth_year = '1985'
2 | birth_date = '0502'
3 | year_and_date = _________________
[정답]
step1)
1
2
3
4
5
6
7
8
|
a=33
b=3
sum = a + b
multiply = a * b
divide = a / b
remainder = a % b
power = a ** b
|
cs |
step2)
1
2
3
|
birth_year = '1995'
birth_date = '0502'
year_and_date = birth_year + birth_date
|
cs |
'Programming study > Python' 카테고리의 다른 글
[Python] print 사용법 (0) | 2021.05.10 |
---|---|
[Python] 좋은 코딩, 좋은 프로그램 작성하기 (0) | 2021.05.10 |
04 주석 (0) | 2020.08.04 |
03. 변수 (0) | 2020.08.04 |
02. Hello World! 출력하기 (0) | 2020.07.31 |