파이썬에서는 조건문을 사용하여 특정 조건에 따라 다른 결과를 출력할 수 있습니다. 예를 들어, 월에 따라 계절을 출력하는 프로그램을 작성해보겠습니다.
예제 #45-1:
m = input('월 입력(1~12): ')
m = int(m)
if 3 <= m <= 5:
print('봄')
elif 6 <= m <= 8:
print('여름')
elif 9 <= m <= 11:
print('가을')
else:
print('겨울')위 예제에서는 input() 함수를 사용하여 사용자로부터 월을 입력받습니다. 이후 if문과 elif문을 사용하여 입력받은 월에 따라 계절을 출력합니다. 만약 입력받은 월이 3 이상 5 이하인 경우 "봄"을 출력하고, 6 이상 8 이하인 경우 "여름"을 출력하며, 9 이상 11 이하인 경우 "가을"을 출력합니다. 그 외의 경우에는 "겨울"을 출력합니다.
예제 #45-2:
m = input('월 입력(1~12): ')
m = int(m)
if 3 <= m <= 5:
print('봄')
if 6 <= m <= 8:
print('여름')
if 9 <= m <= 11:
print('가을')
else:
print('겨울')위 예제는 #45-1과 거의 동일한 내용을 가지고 있습니다. 하지만 elif 대신 if를 사용하여 계절을 출력하고, 마지막 else 대신 if를 사용하여 "겨울"을 출력하고 있습니다. 이렇게 작성한 경우, 9 이상 11 이하인 경우 "가을"을 출력하고 나서도 마지막 if문이 실행되기 때문에 "겨울"이 한 번 더 출력됩니다.
이처럼 파이썬에서는 조건문을 활용하여 다양한 상황에서 원하는 결과를 얻을 수 있습니다. 초보자도 쉽게 이해할 수 있는 예제와 설명으로 작성하였으니, 추가적인 질문이나 궁금한 점이 있으시면 언제든지 댓글로 남겨주세요!
'파이썬 > 파이썬기초' 카테고리의 다른 글
| 35. 입력한 수가 2, 3, 6의 배수인지 확인하기 (#47) (0) | 2024.03.23 |
|---|---|
| 34. 입력한 수가 3의 배수인지 확인하기 (#46) (0) | 2024.03.23 |
| 32. 입력한 점수에 따른 등급 출력하기 (중복 조건문) (#44) (0) | 2024.03.23 |
| 31. 입력한 점수에 따른 등급 출력하기 (#43) (0) | 2024.03.23 |
| 30. 입력한 값이 양수, 음수, 0인지 판별하기 (#42) (0) | 2024.03.23 |