needmoreeasy EN 한국어
배우기

09 — 그리고/또는: 조건 합치기

★★☆☆☆ (2/5)조건
선수 지식
08 — 멈춤
결과물
조건을 합쳐 판단하는 프로그램

실제 조건은 질문 두 개인 경우가 많습니다. 그리고는 둘 다 참이어야 하고, 또는은 하나만 참이면 됩니다.

단계

  1. combine.nme 파일을 만듭니다:

    준비는 참
    점수는 5
    만약 준비 그리고 점수가 2보다 크면 성공 말해줘
    
    실행해 보기 →

    두 조건이 모두 참이므로 성공이 출력됩니다.

  2. 영어는 andor로 이어 붙입니다:

    set ready to True
    set score to 5
    if ready and score is greater than 2 then show Go
    
    실행해 보기 →

    or는 한쪽만 참이면 됩니다:

    set ready to True
    set waiting to False
    if ready or waiting then show Please wait
    
    실행해 보기 →
  3. 그리고또는보다 먼저 묶입니다. Python과 똑같습니다:

    준비는 참
    기다림은 거짓
    점수는 5
    만약 준비 그리고 기다림 또는 점수가 2보다 크면 성공 말해줘
    
    실행해 보기 →

    이 조건은 (준비 그리고 기다림) 또는 (점수 > 2)를 뜻합니다.

  4. 합친 조건은 반복에서도 쓸 수 있습니다:

    준비는 참
    기다림은 거짓
    준비 또는 기다림 동안
    기다려 말해줘
    멈춰
    끝
    
    실행해 보기 →

직접 해보기

이름이 있고 시간이 늦었을 때만 인사를 보여 주세요:

이름은 민수
시간은 21
만약에 이름이 있으면 그리고 시간이 18보다 크면 좋은 저녁이에요 이름! 말해줘
실행해 보기 →

배운 것

  • 그리고 / and는 두 조건이 모두 참이어야 합니다.
  • 또는 / or는 하나만 참이면 됩니다.
  • 그리고또는보다 먼저 묶입니다. 일반 Python과 같습니다.
  • 합친 조건은 만약, if, 동안 어디에서나 씁니다.

GitHub에서 이 문서 보기