Module: (Python) 중첩된 조건문. 어려운 조건


Problem

1/14

중첩된 조건문

Theory Click to read/hide

중첩된 조건문

"if" 블록에서 그리고 "그렇지 않으면" 다른 중첩된 조건문을 포함하여 다른 모든 문을 포함할 수 있습니다. 단어  else는 가장 가까운 이전 if를 나타냅니다.
 
예 
<예비> 만약 A > 10: A > 100: print("당신은 돈이 많습니다.") 또 다른: print("돈이 충분합니다.") 또 다른: print("돈이 충분하지 않습니다.") 굵게 표시된 것은 다른 if 문 안에 있는 조건문을 나타내며 중첩 조건문이라고 합니다. 중첩된 조건문을 사용하면 두 개가 아닌 여러 선택을 구현할 수 있습니다.
else라는 단어 다음에 중첩 연산자를 사용할 수도 있습니다.
 
예 
<예비> A < 10: print("돈이 부족합니다.") 또 다른: A > 100:   print("당신은 돈이 많습니다.")   또 다른:   print("돈이 충분합니다.") 이 경우 else 다음에 조건을 하나 더 확인해야 하는 경우 if 연산자 대신 "캐스케이딩" 키워드 elif(else - if의 줄임말)로 분기합니다.
 
예시
<예비> A < 10: print("돈이 부족합니다.") 엘리프 A > 100:   print("당신은 돈이 많습니다.") 또 다른:   print("돈이 충분합니다.") 모든 예에서 들여쓰기에 주의하십시오. 계단식 조건을 사용할 때 모든 if-elif-else 키워드는 동일한 수준에 있습니다.
예를 들어 if-elif-elif-... 체인에서 계단식 조건을 사용하여 작성된 많은 수의 검사에서 첫 번째 true 조건이 트리거됩니다.

Problem

내포된 조건문을 이용하여 키보드로 입력한 숫자가 20~40 사이이면 "YES", "NO"를 출력하는 프로그램을 작성하시오. 코드>" 그렇지 않으면.
필요한 조건으로 원래 프로그램을 완료하십시오.

프로그램에는 두 개의 else 분기가 있습니다. 조건 중 하나라도 충족되지 않으면 NO라는 단어가 화면에 표시되어야 합니다.