클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지

기초 자료형 Python으로의 초대 4 - 자료형의 사칙연산과 특수연산 본문

프로그래밍 언어/파이썬

기초 자료형 Python으로의 초대 4 - 자료형의 사칙연산과 특수연산

huenuri 2024. 8. 1. 09:47

이번에는 두 단원을 묶어서 학습해보려고 한다. 연산을 하는 게 둘다 비슷해서 이어서 해도 될 것 같다.
사칙 연산을 하는 건 많이 해봐서 이젠 익숙해졌다.


 

 

1. 이론 4 : 자료형의 연산

 

 

 

 

 

 

수학의 연산과 프로그래밍의 연산은 크게 다르지 않다. 곱하기와 나누기의 기호가 바뀌었을 뿐.

 

 

 

 

 

 


 

 

 

2. 퀴즈 5 : 문자열 나타내기

 

 

 


 

 

 

3. 실습 4 : 숫자 자료 계산(1) - 사칙연산

 

 

실습 시간에는 강의 영상이 하나씩 들어있는데 그걸 보고 스스로 문제를 풀어본다.

 

 

이렇게 풀었다.

 

쉼표를 넣으면 다양한 자료형을 한번에 출력할 수 있다고 한다. 무엇보다도 파이썬은 세미콜론을 찍지 않아도 되서 편리하다.


 

 

 

4. 이론 5 : 숫자형 자료의 특수연산

 

여기서는 몫과 나머지 연산을 학습하게 된다. 파이썬이 다른 언어와 다른 점은 특이하게도 제곱 연산자가 있다는 것이다.

또 다른 특이 사항은 파이썬에서는 자료형을 선언하지 않고 바로 출력이 가능하기 때문에 나눗셈을 해도 정수형이 되지 않고 일반 수학처럼 소숫점 연산이 된다.
이 나눗셈과 구분하기 위해 파이썬에서는 몫을 구할 때 //를 사용한다. 이렇게 해야 정수가 출력되기 때문인 것 같다.

제곱 연산자에서 2**4 = 2의 4승인 16이 된다.

 

 

 

 

 


 

 

5. 퀴즈 6 : 나머지 구하기

 

 


 

 

 

6. 실습 5 : 거꾸로 계산기 - 특수연산

 

 

 

 

 

문제를 풀고 실행해보았다. 다 맞았다~


 

 

네번째와 다섯번째 단원 학습을 마치고

새로운 언어를 배우는 건 정말 신나는 일인 것 같다. 파이썬에서만 사용하는 연산자가 있어서 더욱 특별했다. 조금씩 파이썬에 대해서 알아가고 있고 친해지고 싶은 마음이다.

바로 이어서 여섯번째와 일곱번째 단원 학습도 시작해볼 것이다. 오늘 가능하면 1주차 학습을 모두 마치고 싶다.