호랑에듀 한글 코딩 문법책
  • 호랑에듀 한글 코딩 문법책
    • 데이터 종류
    • 변수
    • 배열
    • 배열 (데이터 단일 추출)
    • 연산자
    • 출력 - 보여주기
    • 입력 - 입력받기
    • 조건문 - 만약
    • 반복문 (범위 지정) - 반복
    • 반복문 (무한 반복) - 반복
    • 반복문 (배열) - 반복
    • 함수 - 약속
    • 하랑이랑
    • [하랑이랑] 출력 - 말하기
    • [하랑이랑] 이동 (단순 이동) - 이동하기
    • [하랑이랑] 이동 (시간 지정) - 이동하기
    • [하랑이랑] 회전 (단순 회전) - 회전하기
    • [하랑이랑] 회전 (시간 지정) - 회전하기
    • [하랑이랑] 크기 (단순 크기 변경) - 변경하기
    • [하랑이랑] 크기 (시간 지정) - 변경하기
    • 현재 시간 가져오기
    • 출력창 정리하기
    • 무작위 값 가져오기
    • 기다리기
    • 아두이노
    • [아두이노] 핀 모드 설정
    • [아두이노] 핀 입력 (데이터 읽기)
    • [아두이노] 핀 출력 (데이터 쓰기)
    • 아두이노 보드를 호랑 서비스와 연결하는 방법
    • [아두이노] 초음파 센서 코드
    • [아두이노] 온습도 센서 코드
    • [아두이노] 기압 센서 코드
    • [아두이노] 부저 코드
    • [아두이노] 부저 코드
    • 온습도센서 코드
Powered by GitBook
On this page
  • 코드
  • 설명
  • 주의사항
  • 파이썬 대응 코드
  • 예시
  1. 호랑에듀 한글 코딩 문법책

조건문 - 만약

코드

조건이 참일 때만 실행
만약 {조건} 이면
    {조건 충족 시 실행할 코드}
조건이 참일 때 / 거짓일 때 실행
만약 {조건} 이면
    {조건 충족 시 실행할 코드}
아니면
    {조건 미충족 시 실행할 코드}
조건이 참일 때 / 다른 조건이 참일 때 실행
만약 {조건1} 이면
    {조건1 충족 시 실행할 코드}
아니면 만약 {조건2} 이면
    {조건2 충족 시 실행할 코드}
조건이 참일 때 / 다른 조건이 참일 때 / 거짓일 때 실행
만약 {조건1} 이면
    {조건1 충족 시 실행할 코드}
아니면 만약 {조건2} 이면
    {조건2 충족 시 실행할 코드}
아니면
    {모든 조건 미충족 시 실행할 코드}

이 외에도 여러 다양한 조합으로 사용할 수 있어요.


설명

만약은 조건에 따라 원하는 코드를 실행하고 싶을 때 사용해요.

만약은 필수지만, 아니면 만약과 아니면은 필수가 아니예요. 만약 + 아니면 만약 조합, 만약 + 아니면 조합, 만약 + 아니면 만약 + 아니면 조합 등 다양하게 조합해 사용할 수 있어요.


주의사항

  • 아니면 만약은 여러 번 사용할 수 있지만, 아니면은 한 번만 사용할 수 있어요. 아래 예시를 참고해 주세요.

사용할 수 없는 예시
만약 1 == 2 이면
    "안녕" 보여주기
아니면
    "아닌데?" 보여주기
아니면
    "아니라고!" 보여주기

파이썬 대응 코드

if 1 > 2:
    print("1은 2보다 커")  # [출력하는 것으로, 조건문과 무관합니다]
elif 1 == 2:
    print("1은 2랑 같아!")  # [출력하는 것으로, 조건문과 무관합니다]
else:
    print("1은 2보다 작아!")  # [출력하는 것으로, 조건문과 무관합니다]

만약은 if와, 아니면 만약은 elif랑, 아니면은 else랑 같아요.


예시

예시 코드
만약 1 > 2 이면
    "1은 2보다 커!" 보여주기  # [출력하는 것으로, 조건문과 무관합니다]
아니면 만약  1 == 2 이면
    "1은 2랑 같아!" 보여주기  # [출력하는 것으로, 조건문과 무관합니다]
아니면
    "1은 2보다 작아!" 보여주기  # [출력하는 것으로, 조건문과 무관합니다]
예시 코드의 출력
1은 2보다 작아!
Previous입력 - 입력받기Next반복문 (범위 지정) - 반복

Last updated 23 days ago