윤년이 아닌 해에 n월에는 몇 일이 있는지를 출력하는 프로그램을 작성하세요. 윤년이 아닌 해의 2월은 28일까지 있습니다.
# 변수 선언, 입력
n = int(input())
# 출력
if n == 2:
print("28")
elif n <= 7:
if n % 2 == 1:
print("31")
else:
print("30")
else:
if n % 2 == 0:
print("31")
else:
print("30")
# 나의 풀이
n = int(input())
if n == 2:
print(28)
elif n < 8:
if n % 2 == 1:
print(31)
else:
print(30)
elif n > 8:
if n % 2 == 0:
print(31)
else:
print(30)
else:
print(31)
# 1, 3, 5, 7, 8, 10, 12 => 31일
# 4, 6, 9, 11 => 30일
# 2 => 28일
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 중첩 조건문 > 중앙값 구하기 (0) | 2023.06.16 |
---|---|
[코드트리] 중첩 조건문 > 코로나 메뉴얼 (0) | 2023.06.16 |
[코드트리] and, or 혼합문 > 숫자의 계절은 (0) | 2023.06.16 |
[코드트리] 중첩조건문 > 윤년인가 (0) | 2023.06.15 |
[코드트리] and, or 혼합 > 좀 더 어려운 수학 점수 (0) | 2023.06.15 |