파이썬의 중첩 if문
if else 구문은 임의로 서로 중첩할 수 있습니다. 단,
들여쓰기를 반드시 지켜야 합니다.
tst라는 변수가 있다고 가정해 봅시다:
tst = 3
이 변수를 0과 비교해 보겠습니다.
첫 번째 if에서 변수가 0보다 작거나 같은 조건을 설정합니다.
이 if 내부에 또 다른 조건을 작성합니다 - 숫자가 0보다 작거나 같은지.
이를 위해 else 블록도 지정합니다.
첫 번째 if else 구문의 마지막에 숫자가
0보다 작은 경우에 대한 메시지를 작성합니다:
if tst >= 0:
if tst <= 5:
print('5보다 작거나 같음')
else:
print('5보다 큼')
else:
print('0보다 작음')
month 변수에 월의 순차적인 번호가 저장되어 있다고 가정합니다.
이 번호는 1부터 12까지의 범위 내에 있어야 합니다.
그렇지 않은 경우 오류 메시지가 출력되어야 합니다.
다음으로, 각 올바른 월 번호에 대해 해당 월이 어떤 계절에 속하는지에 대한 메시지를 작성하세요.
num 변수에 숫자가 저장되어 있다고 가정합니다.
이 숫자가 10부터 99까지의 범위에 속하면, 이 숫자의 자릿수 합을 구하세요.
얻어진 합이 9보다 작거나 같으면, 자릿수 합이 한 자릿수라는 메시지를 출력하고,
그렇지 않으면 자릿수 합이 두 자릿수라는 메시지를 출력하세요.