728x90
2주차!
벌써 두 번째다
이번주 미션은 조건문을 이용하는 문제이다.
문제) 사용자에게 태어난 연도를 입력받아 띠를 출력하는 프로그램을 작성해 주세요. 작성 시 입력받은 연도를 12로 나눈 나머지를 사용합니다. 나머지가 0,1,2,3,4,5,6,7,8,9,10,11일 때 각각 원숭이,닭,개,돼지,쥐,소,범,토끼,용,뱀,말,양띠입니다.
풀이)
141줄) 입력 받은 해를 birth_year라는 변수에 저장하는데, 이때 int(str_input)으로 문자열을 정수형으로 변환한다.
(*input()으로 입력 받으면 자료형이 문자열이다*)
그리고 연도를 12로 나눈 나머지를 사용한다고 했으니 이를 12로 나누되 나머지가 산출되도록 하는 나머지 연산자인 %를 사용한다.
143줄~) elif문을 통해 birth_year가 0일 때, 1일 때, 2일 때, ... , 11일 때 무슨 띠인지 출력하도록 한다.
birth_year가 0과 같으면 다음 줄의 print문장을 출력할 수 있도록 '같다'의 의미인 == 비교연산자를 사용한다.
728x90
'PYTHON > 혼공파' 카테고리의 다른 글
[혼공챌린지] 혼공파 4주차 파이썬 기본미션, 선택미션 (0) | 2021.07.29 |
---|---|
[혼공챌린지] 혼공파 3주차 파이썬 기본미션, 선택미션 (2) | 2021.07.24 |
[혼공챌린지] 2주차 혼공파 파이썬 선택미션, 백준 if문 문제 (0) | 2021.07.20 |
[혼공챌린지] 1주차 혼공파 파이썬 선택미션 (0) | 2021.07.05 |
[혼공챌린지] 1주차 혼공파 파이썬 기본미션 (0) | 2021.07.05 |