1 분 소요


1. 연산자

1.1 산술 연산자

파이썬은 //을 사용하여 몫만 추출할 수 있다.

a = 10
b = 3

print(a + b)  # 13 (덧셈)
print(a - b)  # 7  (뺄셈)
print(a * b)  # 30 (곱셈)
print(a / b)  # 3.3333... (나눗셈)
print(a // b) # 3  (몫)
print(a % b)  # 1  (나머지)
print(a ** b) # 1000 (거듭제곱)


1.2 관계 연산자

x = 10
y = 5

print(x == y)  # False
print(x != y)  # True
print(x > y)   # True
print(x < y)   # False
print(x >= y)  # True
print(x <= y)  # False


1.3 논리 연산자

x = True
y = False

print(x and y)  # False
print(x or y)   # True
print(not x)    # False


1.4 비트 연산자

a = 5  # 0b0101
b = 3  # 0b0011

print(a & b)  # 1  (0b0001)
print(a | b)  # 7  (0b0111)
print(a ^ b)  # 6  (0b0110)
print(~a)     # -6 (0b...1010)
print(a << 1) # 10 (0b1010)
print(a >> 1) # 2  (0b0010)



2. 조건문과 반복문

2.1 조건문

조건문 예제

x = 10
y = 5

if x > y:
    print("x는 y보다 큽니다.")
elif x < y:
    print("x는 y보다 작습니다.")
else:
    print("x와 y는 같습니다.")


중첩 조건문

a = 15

if a > 10:
    if a < 20:
        print("a는 10보다 크고 20보다 작습니다.")
    else:
        print("a는 20 이상입니다.")
else:
    print("a는 10 이하입니다.")


조건 표현식

단일 조건을 간단하게 표현할 때 사용한다.

result = "참" if x > y else "거짓"
print(result)


2.2 반복문

for 문

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    print(fruit)


range() 함수와 for 문

range() 함수는 일정 범위의 숫자를 생성하여 for 문과 함께 사용할 수 있다.

for i in range(5):
    print(i)  # 0부터 4까지 출력


count = 0

while count < 5:
    print(count)
    count += 1


while 반복문

count = 0

while count < 5:
    print(count)
    count += 1


반복문 제어문

  • break: 반복문을 강제로 종료
  • continue: 현재 반복을 건너뛰고 다음 반복을 실행
  • else: 반복문이 정상적으로 끝났을 때 실행 (반복문이 break로 종료된 경우 실행되지 않음).
for i in range(10):
    if i == 5:
        break  # 5에서 반복문 종료
    print(i)

for i in range(10):
    if i % 2 == 0:
        continue  # 짝수는 건너뛰기
    print(i)
else:
    print("반복이 정상적으로 종료되었습니다.")


카테고리:

업데이트:

댓글남기기