728x90
반응형
lst = ['월','화','수','목', '금', '토', '일']
today = 2 # 오늘은 화요일
N = 6 # N일 지정
newN = N + today
if newN <= 7: # N이 4보다 작거나 같으면
d = newN - 1 # N - 1 로 함. 리스트의 인덱스는 0부터 시작하기때문임.
else:
d = newN%7 - 1 # N이 4보다 크면 N을 4로 나눈 나머지에 -1 함.
print(lst[d]+'요일')
월요일
검증
lst = ['월','화','수','목', '금', '토', '일']
today = 2 # 오늘은 화요일
N = 9 # N일 지정
for i in range(1, N+1):
n = today + i
if n <= 7: # N이 4보다 작거나 같으면
d = n - 1 # N - 1 로 함. 리스트의 인덱스는 0부터 시작하기때문임.
else:
d = n%7 - 1 # N이 4보다 크면 N을 4로 나눈 나머지에 -1 함.
print('오늘 화요일 N(',i,')일 후 /',lst[d]+'요일')
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] ChatGPT로 만든 태양계 시뮬레이션(pygame) (0) | 2023.03.18 |
---|---|
[파이썬] 문제 : 초를 일시분초로 출력 (0) | 2023.03.18 |
[파이썬] 문제 : N일 후 작업자 찾기 (0) | 2023.03.17 |
[파이썬] 문제 : subplot의 크기 설정 (0) | 2023.03.15 |
[파이썬] 문제 : 터틀 오각형 회전하기 (0) | 2023.03.15 |
댓글