아주 간단한 기초 of 기초 파이썬 질문 드립니다...!
조회수 792회
학번 = input() / print ("%s에 입학하셨습니다.", %학번)
이 코드가 맞는지 여쭙고 싶습니다!
- 학번에 따라 %s에 년도가 들어가야 하는것 같네요. ex) 18학번 : 2017년도에 입학하셨습니다.
이렇게 출력하려 하면 어떻게 코딩해야하는지 모르겠습니다 ㅜㅜ
파이썬 공부 3일차 학생입니다... 도움 부탁드려요 !
1 답변
-
어떻게 코딩해야 하는지 궁금하시다면 (1) 문제가 정확히 뭔지 (2) 그 문제가 애초에 해결 가능한 것인지 (3) 가능하다면 그 최선의 방법은 무엇일지 이 3가지를 먼저 궁금해해 주세요. "어떻게 코딩"하느냐는 건 그 최선의 방법을 코드로 번역하는 것뿐이거든요. 그 번역 코드가 파이썬이든 뭐든 문제가 얼마나 기초적이든 아니든 말이죠.
- 문제가 정확히 무엇인가?
"18학번"
을 입력하는데"2017년도에 입학하셨습니다"
가 출력되어야 한다. - 그 문제는 애초에 해결 가능한 것인가?
"18학번"
에서18
만 가져와서"20 ~ 년도에 입학하셨습니다"
라고 적당히 출력하면 될 것 같으니 해결 가능하다. - 가능하다면 그 최선의 방법은 어떤 것인가?
입력에 숫자가 있으면 그 숫자만 가져와서, 만약 두 자리 정수이면1
을 빼고2000
을 더한다. (만약 그 결과가 올해의 연도 숫자보다 크다면"98학번"
과 같은 경우일 테니100
을 뺀다.) 그 다음 그 수를"년도에 입학하셨습니다"
문자열 앞에 붙여서 출력한다.
여기서부터는 스스로도 직접 하실 수 있습니다. 도전해 보세요!
- 문제가 정확히 무엇인가?
댓글 입력