다음은 크리스마스의 날에 어떤 일이 일어나는지 알 수있게 해줄 것입니다.하지만 어떻게하면 노래처럼 작동하게 될까요? 5 일째는 금반지로 시작하여 거꾸로 작동합니다. 배 나무에?! 목록과 같은 정렬 된 데이터 구조와 관련이 있습니까?Python 크리스마스 12 일
day = input('What day of Christmas is it? ')
days = {'first':'A Partridge in a Pear Tree','second':'Two Turtle Doves',
'third':'Three French Hens','fourth':'Four Calling Birds','fifth':'Five Golden Rings',
'sixth':'Six Geese a Laying','seventh':'Seven Swans a Swimming','eighth':'Eight Maids a Milking',
'ninth':'Nine Ladies Dancing','tenth':'Ten Lords a Leaping','eleventh':'Eleven Pipers Piping',
'twelfth':'12 Drummers Drumming'}
print('On the',day.lower(),'day of Christmas my true love gave to me:')
print(days[day.lower()])
감사
색인에서 시작하여 역순으로 반복되는 for 루프를 만듭니다. – marsh
"Xth"문자열을 줄이기위한 기본 제공 방법이 없기 때문에 현재 데이터 구조가 매우 까다로울 수 있습니다. 전의. "일곱 번째"가 주어지면 다음 날이 "여섯 번째"임을 어떻게 알 수 있습니까? – Kevin
왜 열쇠를 서수로 써야합니까? – CoDEmanX