[Python] 데이터 타입 (숫자형)

·2024년 4월 1일
0

Python

목록 보기
2/8
post-thumbnail

정수(int) 타입

# a 변수에 365를 대입하고 출력합니다.
>>> a = 365
>>> print(a)
365
>>> type(a) #integer
int
# b 변수에 0b101101101를 대입하고 출력합니다.
>>> b = 0b101101101 #이진수
>>> print(b)
365
>>> type(b)
int
# c 변수에 0o555를 대입하고 출력합니다.
>>> c = 0o555
>>> print(c)
365
# d 변수에 0x16d를 대입하고 출력합니다.
>>> d = 0x16d #16진수
>>> print(d)
365

실수(float)타입

# fa 변수에 3.14를 대입하고 출력합니다.
>>> fa = 3.14
>>> print(fa)
3.14
>>> type(fa)
float
# fb 변수에 -3.14를 대입하고 출력합니다.
>>> fb = -3.14
>>> print(fb)
-3.14
# fc 변수에 3.1415e2를 대입하고 출력합니다.
>>> fc = 3.1415e2
>>> print(fc)
314.15
# fd 변수에 3.1415e-2를 대입하고 출력합니다.
>>> fd = 3.1415e-2
>>> print(fd)
0.031415

연산자

변수 x1은 2, 변수 x2는 5일 때
x1 = 2
x2 = 5

>>> x1 = 2
>>> x2 = 5
# x1과 x2의 합은?
>>> x1 + x2
7
# x2과 x1의 차는?
>>> x2 - x1
3
# x1과 x2의 곱은?
>>> x1 * x2
10
# x1의 제곱은?
>>> x1**2
4
# x1의 제곱근은?
>>> x1**0.5
1.4142135623730951
# x1에서 x1을 나눈 값은?
>>> x2/x1
2.5
# 자연수의 경우 x2에서 x1을 나누었을 때의 몫은?
>>> x2//x1
2
# 위 문제에서 나머지는?
>>> x2 % x1
1

할당 연산자

>>> a = 20
>>> print(a)
20
# a에 5를 더하여 다시 a에 저장한다. (a = a + 5)
>>> a += 5
>>> print(a)
25
# a에 10을 빼고 다시 a에 저장한다. (a = a - 10)
>>> a -= 10
>>> print(a)
15
# a에 2를 곱하고 다시 a에 저장한다. (a = a * 2)
>>> a *= 2
>>> print(a)
30
# a에 3을 나누고 다시 a에 저장한다. (a = a / 3)
>>> a /= 3
>>> print(a)
10.0
>>> c = 3
>>> b = 2

# c에 (2 + b)를 곱하고 다시 c에 저장한다. (c = c * (2 + b))
>>> c *= 2 + b
>>> print(c)
12
# c에 (b - 5)를 곱하고 다시 c에 저장한다. (c = c * (b - 5))
>>> c *= b - 5
>>> print(c)
-36
응용문제: 국어에 95, 영어에 60, 코딩에 100점을 대입하고 변수를 사용하여 평균 점수 구하기
>>> kor = 95 #국어
>>> eng = 60 #영어
>>> math = 75 #수학
>>> code = 100 #코딩

>>> avg_4 = (kor + eng + math + code) / 4
>>> print(avg_4)
82.5

실습 링크

https://colab.research.google.com/drive/1qsHpgjFg-LAeJAsPc-hmCrBkaeQ5VIqE?usp=sharing

profile
열심히 하는 나를 위한 기록

0개의 댓글