조건문
특정한 조건에 해당하는 경우에만 실행할 수 있도록 제어
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 반복문