본문으로 건너뛰기

나머지 연산자 %

나머지 연산자 %

나머지 연산자 %는 두 숫자를 나누고 그 나머지를 반환하는 데 사용됩니다. 예를 들어 10 % 3은 10을 3으로 나눈 나머지인 1을 반환합니다.

나머지 연산자의 사용
remainder = 10 % 3

print(remainder) # 1

나머지 연산자의 활용

나머지 연산자는 아래와 같은 상황에 활용할 수 있습니다.

  • 짝수, 홀수 판별: 숫자를 2로 나눈 나머지를 통해 짝수인지 홀수인지 판별할 수 있습니다.
# 짝수, 홀수 판별 예시
number = 7

# number가 2로 나누어 떨어지면 짝수, 아니면 홀수
if number % 2 == 0:
print("짝수입니다.")
else:
print("홀수입니다.")
  • 주기적인 패턴 생성: 반복되는 패턴이나 시퀀스(일련의 요소들의 나열)에서 특정 위치를 결정할 때 사용합니다.

    • 시퀀스란? : 프로그래밍에서 "시퀀스(Sequence)"는 정렬된 일련의 요소들을 의미합니다. 이 요소들은 숫자, 문자, 객체 등 다양할 수 있으며, 각 요소는 특정 순서를 갖고 있습니다. 파이썬에서 대표적인 시퀀스 유형에는 리스트(List), 튜플(Tuple), 문자열(String) 등이 있습니다.