조건문

특정한 조건에 해당하는 경우에만 실행할 수 있도록 제어

R

if (test_1) {
	statement1 
} else if (test_2) {
	statement2
} else {
	statement3
}
if.test <- function(x) {  
if (x %% 2 == 0) {    
	cat(x, "는 짝수입니다.\\n")  
} else if (x %% 2 == 1) {    
	cat(x, "는 홀수입니다.\\n")  
} else {    
	cat(x, "는 자연수가 아닙니다.\\n")  }
}

if.test(1)
if.test(2)
if.test(2.1)
연산자 의미
> 작은
<
<= 작거나 같은
>= 크거나 같은
== 같은
!= 같지 않은
& 원소별 AND
&& 첫번째 원소만 AND
! NOT (부정)

Python

# case 1
if (x > 5):
	print(x)
	print("bye")
	
# case 2
if (x > 5):
	print(x)
print("bye")
if (test_1) :
	statement1 
elif (test_2) :
	statement2
else:
	statement3
def if_test2(x):
	if (x % 2 == 0):
		print(x, "는 짝수입니다.")
	elif (x % 2 == 1):
		print(x, "는 홀수입니다.")
	else :
		print(x, "는 자연수가 아닙니다.")
연산자 의미
> 작은
<
<= 작거나 같은
>= 크거나 같은
== 같은
!= 같지 않은
and 논리 AND
or 논리 OR
not 부정
is 같은지 비교

반복문

1. for 반복문