728x90
반응형
lst = ['A','B','C','D']
N = 9 # N일 지정
if N <= 4: # N이 4보다 작거나 같으면
d = N - 1 # N - 1 로 함. 리스트의 인덱스는 0부터 시작하기때문임.
else:
d = N%4 - 1 # N이 4보다 크면 N을 4로 나눈 나머지에 -1 함.
print(lst[d])
검증
# 검증
lst = ['A','B','C','D']
N = 9 # N일 지정
for i in range(1, N+1):
n = i
if n <= 4: # N이 4보다 작거나 같으면
d = n - 1 # N - 1 로 함. 리스트의 인덱스는 0부터 시작하기때문임.
else:
d = n%4 - 1 # N이 4보다 크면 N을 4로 나눈 나머지에 -1 함.
print(i, lst[d])
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 초를 일시분초로 출력 (0) | 2023.03.18 |
---|---|
[파이썬] 문제 : N일 후 요일 찾기 (1) | 2023.03.17 |
[파이썬] 문제 : subplot의 크기 설정 (0) | 2023.03.15 |
[파이썬] 문제 : 터틀 오각형 회전하기 (0) | 2023.03.15 |
[파이썬] 문제 : 터틀 5개 원으로 회전하기 (0) | 2023.03.15 |
댓글