본문 바로가기
컴퓨터관련/Python

python에서 산술연산자와 산술함수

by 빛과 어둠사이 2020. 8. 6.
728x90
반응형
SMALL

오늘은 python에서 내장 산술연산자와

산술함수에 대해서

정리를 해보고자 합니다.

 

쉽게 말하면

더하기, 빼기, 곱하기, 나누기 외에

다른 연산을 하는 

내장 함수와 연산자에 대해서

정리를 해보도록 하겠습니다.

 

 

1. 지수

지수는 쉽게 말해서 제곱, 2승, 3승 등

계산하는 것입니다.

이것은 연산자를 이용해서 할 수도 있고,

함수를 이용하여 할 수도 있습니다.

 

1-1. 내장 연산자 이용

내장 연산자를 이용하여

지수 계산을 할 수 있습니다.

연산자는 ** 입니다.

 

실제 사용 예제는 다음과 같습니다.

print(5**2)

위와 같이 해주시며 ㄴ되십니다.

그러면 결과는 다음과 같이 나오게 됩니다.

위처럼 5의 제곱을 한 값이

나와지는 것을

확인할 수 있습니다.

 

 

 

1-2. 내장 함수를 이용

이번에는 내장함수를 이용하여

지수 계산하는 방법을

정리해보도록 하겠습니다.

지수 계산을 지원하는 내장함수는

pow 함수입니다.

 

실제 사용 예제를

확인해보도록 하겠습니다.

print(pow(5,2))

위처럼 코딩을 하였습니다.

그리고 실행을 하면

결과는 다음과 같이 나오게 됩니다.

 

위처럼 5의 2승을 한 값이

나와지는 것을

확인할 수 있습니다.

 

 

 

2. 몫 구하기

이번에는 몫을 구하는 방법을

정리해보도록 하겠습니다.

일반적으로 나누기를 하게 되면

몫에다가 계속해서 계산을 해서

나오게 됩니다.

그런데 정확하게 몫만 필요할 때,

계산하는 연산자입니다.

 

연산자는 // 입니다.

실제 사용 예제를 확인해보도록 하겠습니다.

 

print(10/3)
print(10//3)

위처럼 소스를 작성하였습니다.

그리고 실행을 하면

결과는 다음과 같이 나오게 됩니다.

 

위처럼 3.3333 이런식으로 나오는 것이 아닌,

몫인 3만 나와지는 것을

확인할 수 있습니다.

 

 

 

3. 나머지 구하기

위에서 몫을 구했다면

이번에는 나머지를 구하는 방법을

정리해보도록 하겠습니다.

나머지는 % 연산자를 이용하면

구할 수 있습니다.

 

실제 사용 예제를 확인해보도록 하겠습니다.

print(10/3)
print(10%3)

위처럼 작성을 하였습니다.

그리고 실행을 하면

결과는 다음과 같이 나와집니다.

 

위처럼 나머지값인 1이 나와지는 것을

확인할 수 있습니다.

 

 

 

4. 여러값 더하기

이번에는 여러개를 더하는 방법을

정리해보도록 하겠습니다.

여러개를 더하기 위해서

덧샘을 계속해서 쓸 수도 있고,

함수를 이용할 수도 있습니다.

덧샘을 계속해서 쓰는 건 모두 알겠지만

그래도 같이 정리를 해보도록 하겠습니다.

 

 

4-1. 연산자로 여러값 더하기

위에서 얘기한 것처럼

덧셈을 계속 시켜서

값을 구하는 방법입니다.

 

예제 소스는 다음과 같습니다.

print(5+4+3)

위와 같이 하였습니다.

그리고 실행을 하면

결과는 다음과 같이 나오게 됩니다.

 

위처럼 5+4+3을 한 값이

나오게 되는 것을

확인할 수 있습니다.

 

 

4-2. 함수를 이용하여 여러값 더하기

이번에는 함수를 이용하여

여러값을 덧셈하는 방법을

정리해보도록 하겠습니다.

 

함수는 sum 함수를 이용하며 되며,

값들은 리스트로 해서 넘겨주면 됩니다.

 

실제 사용 예제를

확인해보도록 하겠습니다.

 

print(sum([5,4,3]))

위처럼 작성을 해주면 됩니다.

덧셈할 값들은 리스트로 작성하여

넣어주시면 되십니다.

 

위 소스를 실행하면

결과는 다음과 같이 나오게 됩니다.

위처럼 모두 더한 값이 

나와지는 것을

확인할 수 있습니다.

 

 

 

5. 최대값, 최소값, 절대값

이번에는 최대값, 최소값, 절대값을 구하는 방법을

정리해보도록 하겠습니다.

셋 다 내장함수를 이용하여

구할 수 있습니다.

 

최대값은 max

최소값은 min

절대값은 abs

위 함수를 이용하면 됩니다.

 

실제 사용 예제를

확인해보도록 하겠습니다.

print(f"max:{max([5,7,2])}") #최대값
print(f"min:{min([5,7,2])}") #최소값
print(f"abs:{abs(-5)}") #절대값

 

위처럼 소스를 작성하였습니다.

그리고 실행을 하면

결과는 다음과 같이 나오게 됩니다.

 

위처럼 최대값, 최소값, 절대값이

내장함수에 따라서 나와지는 것을

확인할 수 있습니다.

 

 

 

6. 반올림

이번에는 반올림 하는 함수를

정리해보고자 합니다.

match를 import 해서도 반올림을 할 수 있으나,

내장함수를 이용하서도 반올림을 할 수 있습니다.

 

함수는 round 입니다.

실제 사용 예제는 다음과 같습니다.

 

print(round(4.6))
print(round(7.2))

위와 같이 소스를 작성하였습니다.

그리고 실행을 하면

결과는 다음과 같이 나와집니다.

 

위처럼 나와지는 것을

확인할 수 있습니다.

4.6에서 반올림을 해서 5

7.2에서 반올림을 해서 7이 나와지는 것을

확인할 수 있습니다.

 

 

 

오늘은 파이썬에서 내장함수나 내장연산자를 이용하여

산술연산을 하는 방법을

정리해보았습니다.

기본적으로 다들 아는

더하기, 빼기, 곱하기, 나누기 등은 제외를 하였고

그 외에 다른 것들만을 정리하였습니다.

 

이런 것들을 많이 사용하지는 않겠지만

그래도 은근히 사용하는 일들이 있을 것 같네요.

그러니 그 때를 대비해서 알고 있으면

나쁘지 않을 것 같네요.

 

 

 

이상으로 python에서의

내장연산자, 내장함수를 이용하여

산술연산하는 방법이였습니다~

 

 

 

 

Do it! 점프 투 파이썬:이미 200만명이 이 책으로 프로그래밍을 시작했다!, 이지스퍼블리싱

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

 

 

 

 

728x90
반응형
LIST