파이썬 기초문법

파이썬(Python)으로 숫자 다루기

Family in August 2023. 3. 21. 09:04
반응형

정수형(Integer)실수형(Float)

정수형: 정수를 나타내는 자료형
예: a = 10

실수형: 소수점이 있는 숫자를 나타내는 자료형
예: b = 3.14

숫자 연산자
덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%), 거듭제곱(**)

a = 5
b = 3
print(a + b)  # 8
print(a - b)  # 2
print(a * b)  # 15
print(a / b)  # 1.6666666666666667
print(a % b)  # 2
print(a ** b) # 125


변수 할당

변수: 값을 저장하는 이름
변수 할당: 변수에 값을 할당하는 것

a = 10
b = 3
result = a + b
print(result)  # 13


내장 함수(built-in functions)

abs(): 절댓값 반환
print(abs(-3)) # 3
int(): 정수형으로 변환
print(int(3.14)) # 3
float(): 실수형으로 변환
print(float(3)) # 3.0
round(): 반올림
print(round(3.141592, 2)) # 3.14
pow(): 거듭제곱 계산
print(pow(2, 3)) # 8
max(): 최댓값 반환
print(max(1, 2, 3, 4, 5)) # 5
min(): 최솟값 반환
print(min(1, 2, 3, 4, 5)) # 1
sum(): 합계 반환
print(sum([1, 2, 3, 4, 5])) # 15

format 메서드
문자열 내부에 변수를 삽입할 때 사용
{}로 변수를 표시하고, format() 메서드로 변수를 대입

name = "홍길동"
age = 30
print("제 이름은 {}이고, 나이는 {}살입니다.".format(name, age))
# 제 이름은 홍길동이고, 나이는 30살입니다.


math 모듈
수학 계산에 필요한 함수들을 모아둔 모듈
import math로 사용

import math
print(math.pi)  # 3.141592653589793
print(math.sqrt(16))  # 4.0


랜덤 모듈
난수(random number) 생성을 위한 모듈
import random로 사용

import random
print(random.random())  # 0.1934560233097732
print(random.randint(1, 10))  # 7


math 모듈과 랜덤 모듈을 이용해 수학 계산과 난수 생성을 다룰 수 있으며, 다양한 수학 함수를 이용해 숫자 데이터를 처리할 수 있습니다.
또한, 문자열 내부에 변수를 삽입할 때 사용하는 format 메서드에 대해서도 다루고 있습니다.
이 글을 통해 파이썬에서 숫자 데이터를 활용하는 다양한 방법을 익힐 수 있습니다.

궁금하신 부분이 있으시면 언제든 댓글 부탁드려요.

반응형