본문 바로가기

Python/DAY 01 _ 23.08.17

Operator

1. 연산

a = 10
print(a) 
b = 10 - 5  # 연산 후에 메모리에 저장
print(b)  # 5가 출력됨
c = 10 + 5
d = 10 * 5
e = 10 / 5
print(e)  # 2.0이 나옴 --> 아 실수인데 나머지가 없어서?

f = 10 / 3
print(f)  # 3.333.. --> 실수 나누기임

g = 10 // 3  # 정수 나누기 : //  ★★★★
print(g)  # 3 --> 정수로 표현된다 (뒤에 값 버림)

h = 5 % 2  # 나머지 값 구하기 : %  ★★★★
print(h)

qwer = a - b
print(qwer)

wer = f + g
print(wer)  # 실수를 더하면 그것도 그거대로 나오네

 

2. 비교 연산자( True / False 를 출력하는 아이들)

# >= 크거나 같다
# <= 작거나 같다

a = 10 > 1 
print(a)

b = 10 < 1  # 10이 1보다 작니? 
print(b)  # 아니면 false 출력해

c = 10 == 15  # == : 같다
print(c)

d = 10 != 15  # ! : 반대의 경우를 의미. (~하지 않다, not의 의미!)
print(d)

value = 7
result = value % 2 == 0  # 나머지의 값이 0이면 짝수겠지? 밑에거 false가 나오겠네
print(result)

 

3. 비교연산자 응용

a = 15
b = 11

result = a > b > 10
print(result)

result = a > 10 and b < 5  # and (그리고)
print(result)

result = a > 10 or b < 5  # or (또는)
print(result)

'Python > DAY 01 _ 23.08.17' 카테고리의 다른 글

if  (0) 2023.08.24
Variables  (0) 2023.08.24
Basic  (0) 2023.08.23