Bunny Code

[Python] - 4) 숫자 연산, 변수 지정 본문

Python Basic

[Python] - 4) 숫자 연산, 변수 지정

버즈밴드 2020. 7. 31. 15:14

파이썬으로 숫자들의 연산을 확인할 수도 있습니다.

print(<숫자1><아래 표의 연산자><숫자2>)

+ 덧셈
- 뺄셈
* 곱셈
/ 나눗셈
// 몫만 계산해주는 나눗셈
% 나머지만 계산해주는 나눗셈
** 제곱

코드 입력 화면
코드 실행 화면

 

여러 연산자들을 사용할 때 우선순위가 부여되는데 파이썬은 일반적인 사칙연산 처럼 곱셉과 나눗셈을 먼저 계산합니다. 

(괄호를 통해 우선 순위를 지정해 줄 수도 있습니다.)

이 때 곱셉과 나눗셈의 순서가 왼쪽에서 오른쪽 한 방향으로만 계산됩니다. 

예를 들어, 

코드 입력 화면
코드 실행 화면

 

 

이번엔 변수를 지정해보도록 합시다.(말만 변수 지정이지, 굉장히 간단함)

<변수1> = <지정하려는 것>

print(<변수1>) 을 통해서 확인 

변수들 끼리의 연산도 가능합니다!(type이 알맞을때)

코드 입력 화면
코드 실행 화면

 

 

이번엔 복합 대입 연산자를 사용해 봅시다.(말로 설명하기 어려워 예시를 통해 봐주세요!)

+= 덧셈 후 대입
-= 뺄셈 후 대입
*= 곱셈 후 대입
/= 나눗셈 후 대입
%= 나머지 구한 후 대입
**= 숫자 제곱 후 대입

코드 입력 화면
코드 실행 화면

 

 

이번에는 사용자가 입력하도록 할 수 있는 input() 함수를 사용해봅시다.

<입력 받을 변수> = input(<terminal 문자열>)

(이 때, input 함수를 이용해서 지정할때는 문자열과 숫자 상관 없이 항상 결과가 문자열 자료형입니다.)

(자료형에 대해 언급한적이 없어 간단히 언급하자면,

자료형은 입력하거나 출력하려는 것의 종류를 의미하는데 정수의 경우 = intergal, 문자열의 경우 = string 이라고 부릅니다. 

이는, print(type(<출력1>)) 을 통해 확인할 수 있습니다.)

예시로, 다음과 같이 코드를 입력하면

코드 입력 화면

코드 실행 화면(terminal)에 다음과 같이 뜹니다. 

코드 실행 화면(terminal)

이제 terminal 창에 입력하게 되는 값이 변수 string 이 지정해주는 값이 되는 것 입니다! 

코드 실행 화면(terminal)
코드 실행 화면(terminal)

string 이라는 변수에 "입력해봤다" 라는 문자열과 "333" 이라는 숫자로 지정해봤는데 코드 실행 결과

두 경우 모두 문자열 자료형이라는 것을 알 수 있습니다.

 

 

'Hello Coding 파이썬' 을 참고하여 작성하였음.

Comments