Menu
CoddyTech

나머지 연산자

Coddy GDScript 여정의 기초 섹션에 포함된 레슨. 92개 중 17번째.

나머지 연산자 %는 나눗셈의 나머지를 반환합니다:

var result := 10 % 3 # 1

3은 10에 세 번 들어가며(9), 1이 남습니다.

첫 번째 숫자가 두 번째 숫자보다 작으면 첫 번째 숫자 전체가 나머지로 남습니다. 5 % 8은 5입니다.

나머지 연산자는 숫자가 짝수인지 알려 줍니다. 짝수는 2로 나누었을 때 나머지가 0이고, 양의 홀수는 나머지가 1입니다. == 연산자는 두 값이 같은지 확인합니다:

var n := 14
print(n % 2 == 0) # true, 14는 짝수입니다

첫 번째 숫자가 음수이면 나머지도 음수입니다: -7 % 3은 -1입니다.

GDScript에서 %는 정수에만 작동합니다. 실수에는 fmod()를 사용하세요. fmod(7.5, 2)는 1.5입니다.

challenge icon

챌린지

쉬움

값이 9, 2, 11인 변수 a, b, c를 선언하세요.

그런 다음 세 개를 더 선언하세요:

  • a를 2로 나눈 나머지를 저장하는 d
  • b를 3으로 나눈 나머지를 저장하는 e
  • c를 10으로 나눈 나머지를 저장하는 f

print() 줄은 이미 있으며 다음을 출력합니다:

a = 9
b = 2
c = 11
d = 1
e = 2
f = 1

직접 해보기

extends Node

func _ready():
	# 아래에 변수를 선언하세요

	# 아래 줄을 변경하지 마세요
	print("a = ", a)
	print("b = ", b)
	print("c = ", c)
	print("d = ", d)
	print("e = ", e)
	print("f = ", f)
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 GDScript 컴파일러