조건이 참이면 프로그램이 한 가지 작업을 수행하고 조건이 거짓이면 완전히 다른 작업을 수행하려는 경우가 있습니다. 이러한 경우 만약(if) 문 블록의 일부인 아니라면(else) 문을 사용합니다. 파란색 톱니바퀴 아이콘을 클릭한 다음 아니라면(else) 블록을 드래그하여 만약(if) 블록에 연결하기만 하면 됩니다.
아니라면(else) 문은 일반적으로 “만약에_____,라면 ______. 아니라면 _____.” 으로 작성됩니다.
아니라면(else) 블록의 첫 번째 부분은 만약(if) 문처럼 보입니다! 여러분의 조건을 위한 공간과 여러분의 조건이 참일 때 일어나는 일을 위한 다른 공간이 있습니다. 아니라면(else) 문의 두 번째 부분은 아니라면(else) 문의 “아니면, _____” 부분입니다. 프로그램이 거짓인 경우 수행할 작업을 포함하려면 메뉴에서 필요한 블록을 찾은 다음, 블록이 연결되도록 아니라면(else) 아래의 공간으로 끌어다 놓습니다.
아니라면(else) 문이 실행되면 다음과 같이 작동합니다.
- 프로그램은 문장의 만약(if) 부분을 확인합니다.
- 조건이 참이면 만약(if) 문 내에서 코드를 실행하고 완료되면 프로그램에서 만약(if) 뒤의 코드를 실행합니다.
- 조건이 거짓이면 프로그램은 아니라면(else) 문 내에서 코드를 실행하고 완료되면 프로그램은 아니라면(else) 문 뒤의 코드를 실행합니다.