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
'파이썬' 카테고리의 다른 글
[Python]#5 조건문 if / else 중첩 if / elif (0) | 2023.02.20 |
---|---|
[Python]#4 파이썬 수학 연산 시, 내장 함수 각종 에러 예시 (0) | 2023.02.19 |
[Python]#2 파이썬 타입 종류, 형변환 (0) | 2023.02.17 |
[Python]#1 파이썬 변수, 명명 규칙, 입출력 등 기본 문법 (0) | 2023.02.16 |
게임 개발자, 신입을 위한 공부법(로드맵) (0) | 2023.02.15 |