본문 바로가기

파이썬

[Python]#3 파이썬 수학 연산, 수학 내장 함수 예시

Python 코드에서 사용할 수 있는 많은 내장 수학 연산 예시

더하기: + 연산자를 사용하여 두 숫자를 더합니다. 예를 들어 5 + 7은 12를 반환합니다.

a = 5
b = 7
c = a + b
print(c) # Output: 12


빼기: - 연산자를 사용하여 한 숫자에서 다른 숫자를 뺍니다. 예를 들어 10 - 3은 7을 반환합니다.

a = 10
b = 3
c = a - b
print(c) # Output: 7


곱셈: * 연산자를 사용하여 두 숫자를 곱합니다. 예를 들어 2 * 3은 6을 반환합니다.

a = 2
b = 3
c = 2 * 3
print(c) # Output: 6

 

나눗셈: / 연산자를 사용하여 한 숫자를 다른 숫자로 나눕니다. 예를 들어 10 / 2은 5를 반환합니다.

a = 10
b = 2
c = a / b
print(c) # Output: 5.0


바닥 나누기: // 연산자를 사용하여 두 숫자를 나누고 결과를 가장 가까운 정수로 내림합니다. 예를 들어 10 // 3은 3을 반환합니다.

a = 10
b = 3
c = a // b
print(c) # Output: 3


모듈러스: % 연산자를 사용하여 한 숫자를 다른 숫자로 나눈 나머지를 구합니다. 예를 들어 7 % 3은 1을 반환합니다.

a = 7
b = 3
c = a % b
print(c) # Output: 1


거듭제곱: ** 연산자를 사용하여 한 숫자를 다른 숫자로 거듭제곱합니다. 예를 들어 2 ** 3은 8을 반환합니다.

a = 2
b = 3
c = a ** b
print(c) # Output: 8

수학 함수 예시

 

abs(): - 숫자의 절대값을 반환합니다.

num = -10
result = abs(num)
print(result) # Output: 10


round(): - 숫자를 가장 가까운 정수 또는 지정된 소수 자릿수로 반올림합니다.

num = 3.14159
result = round(num, 2)
print(result) # Output: 3.14


max(): - 일련의 값에서 가장 큰 값을 반환합니다.

numbers = [3, 6, 2, 8, 4]
result = max(numbers)
print(result) # Output: 8


min(): - 일련의 값에서 가장 작은 값을 반환합니다.

numbers = [3, 6, 2, 8, 4]
result = min(numbers)
print(result) # Output: 2


sum(): - 값 시퀀스의 합계를 반환합니다.

numbers = [3, 6, 2, 8, 4]
result = sum(numbers)
print(result) # Output: 23


sqrt(): - 숫자의 제곱근을 반환합니다.

import math

# Calculate the square root of 16
result = math.sqrt(16)

# Print the result
print(result) # Output: 4.0


exp(): - 숫자의 지수 값을 반환합니다.

# Calculate e raised to the power of 3
result = math.exp(3)
print(result) # Output: 20.085536923187668


log(): - 숫자의 자연 로그를 반환합니다.

# Calculate the natural logarithm of 2
result = math.log(2)
print(result) # Output: 0.6931471805599453


log10(): - 숫자의 밑이 10인 로그를 반환합니다.

# Calculate the base-10 logarithm of 1000
result = math.log10(1000)
print(result) # Output: 3.0


sin(): - 숫자의 사인을 반환합니다(라디안 단위).

import math

num = math.pi/2 # 90 degrees in radians
result = math.sin(num)
print(result) # Output: 1.0


cos(): - 숫자의 코사인을 반환합니다(라디안 단위).

# Calculate the cosine of pi/4 (45 degrees in radians)
result = math.cos(math.pi/4)
print(result) # Output: 0.7071067811865476


tan(): - 숫자의 탄젠트(라디안 단위)를 반환합니다.

# Calculate the tangent of 0.5
result = math.tan(0.5)
print(result) # Output: 0.5463024898437905


asin(): - 숫자의 아크사인을 반환합니다(라디안 단위).

# Calculate the arcsine of 0.5
result = math.asin(0.5)
print(result) # Output: 0.5235987755982989


acos(): - 숫자의 아크코사인을 반환합니다(라디안 단위).

# Calculate the arccosine of 0.5
result = math.acos(0.5)
print(result) # Output: 1.0471975511965979


atan(): - 숫자의 아크탄젠트를 반환합니다(라디안 단위).

# Calculate the arctangent of 1
result = math.atan(1)
print(result) # Output: 0.7853981633974483