기본 명령어
물건
비퍼
장애물
좌표
방향
글자
입력 폼
고급 명령어
게임 개발용
수학 함수
문자열 함수
RGB 함수
연산자
대입연산자
산술연산자
문자열연산자
증감연산자
비교연산자
논리연산자
문법
삭제된 명령어
논리연산자
(연산자)
논리연산자 - 참,거짓을 판단하는 연산자
사용설명
논리연산자
참(true)과 거짓(false)을 이용해서 연산을 한 후, 그 결과가 참인지 거짓인지 알려주는 연산자이다.
논리연산자 중에서 &&와 ||는 반드시 이해해야 한다.
연산자의미
&&그리고
||또는
!부정

&& (그리고)
두 개의 입력이 모두 true일 때 결과를 true로 한다.
연산식결과
false&&falsefalse
false&&truefalse
true&&falsefalse
true&&truetrue

|| (또는)
두 개의 입력 중 하나만 true여도 결과를 true로 한다.
연산식결과
false||falsefalse
false||truetrue
true||falsetrue
true||truetrue

! (부정)
false가 입력되면 결과를 true로 하고, true가 입력되면 결과를 false로 한다.
false를 true로, true를 false로 바꾸는 역할을 한다.
연산식결과
!falsetrue
!truefalse

논리연산자는 if 문법과 함께 쓰이는 경우가 대부분이기 때문에 if 문법을 반드시 이해해야 한다.
사용예

코드실행
print("&&는 두 개의 입력이 모두 true일 때 결과를 true로 한다.")
print(false && false)
print(false && true)
print(true && false)
print(true && true)

코드실행
print("||는 두 개의 입력 중 하나만 true여도 결과를 true로 한다.")
print(false || false)
print(false || true)
print(true || false)
print(true || true)

코드실행
print("!는 false가 입력되면 결과를 true로 하고, true가 입력되면 결과를 false로 한다.")
print(!false)
print(!true)

코드실행
s1=70
s2=85
s3=76

sum=s1+s2+s3
avg=sum/3

print("총점:", sum)
print("평균:", avg)

if (avg>=81 && avg<=100) {
     print("우수")
} else if (avg>=61 && avg<=80) {
     print("보통")
} else if (avg>=0 && avg<=60) {
     print("미흡")
}

코드실행
print("미세먼지 수치가 높습니다.")

p="자동차"
print("현재 장소 : ", p)

if (p=="실내" || p=="자동차") {
     print("창문을 닫고 공기청정기를 가동하세요.")
} else {
     print("마스크를 착용하세요.")
}