파이썬/파이썬기초
33. 월에 따른 계절 출력하기 (#45-1, #45-2)
고딩프로그래머
2024. 3. 23. 23:13
728x90
파이썬에서는 조건문을 사용하여 특정 조건에 따라 다른 결과를 출력할 수 있습니다. 예를 들어, 월에 따라 계절을 출력하는 프로그램을 작성해보겠습니다.
예제 #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
문이 실행되기 때문에 "겨울"이 한 번 더 출력됩니다.
이처럼 파이썬에서는 조건문을 활용하여 다양한 상황에서 원하는 결과를 얻을 수 있습니다. 초보자도 쉽게 이해할 수 있는 예제와 설명으로 작성하였으니, 추가적인 질문이나 궁금한 점이 있으시면 언제든지 댓글로 남겨주세요!
728x90