728x90
반응형
[파이썬] 년, 월, 일 받아서 요일 출력하기
from datetime import date
myYear = int(input("연도를 입력하시오 : "))
myMonth = int(input("달을 입력하시오 : "))
myDay = int(input("일을 입력하시오 : "))
def printDayOfTheWeek (year, month, day):
dayOfTheWeek = ["월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"]
return dayOfTheWeek[date(year, month, day).weekday()]
print("%d년 %d월 %d일은 %s 입니다." % (myYear, myMonth, myDay, printDayOfTheWeek(myYear, myMonth, myDay)))
from datetime import date
https://docs.python.org/ko/3/library/datetime.html
datetime 모듈의 date 객체를 이용했습니다.
요일을 출력하는게 주 목적 이니까
배열을 만들어서 weekday()함수로 인덱스를 뽑아주면 됩니다.
윤년도 잘 작동합니다.
오늘도 꿀잠 ㅋㅋㅋㅋ
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
네이버 금융 주식 데이터 웹 크롤링 - 일별시세 csv파일에 저장하기 (4) | 2022.09.21 |
---|---|
[파이썬] 달력 만들기 import turtle 사용 calendar 없이 만들기 (3) | 2019.11.28 |
[파이썬] 숫자 맞추기 게임 from random import randint (0) | 2019.10.23 |
[파이썬] 숫자를 입력하고 각 자릿수 숫자를 더하는 프로그램 (0) | 2019.10.23 |
[파이썬] Turtle 도형 그리기 for, 배열을 이용해서 무지개 색깔로 (0) | 2019.09.03 |