Programming/SWEA

[SWEA 6308].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 1

토토모에요 2021. 7. 19. 13:41
728x90
반응형

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.

https://swexpertacademy.com/main/main.do

문제 : 다음의 결과와 같이 이름과 나이를 입력 받아 올해를 기준으로 100세가 되는 해를 표시하는 코드를 작성하십시오.

input

홍길동
20

output

홍길동(은)는 2099년에 100세가 될 것입니다.

code

import datetime

name=input()
age=int(input())
P_age=datetime.datetime.now().year-2+(100-age)

print("%s(은)는 %d년에 100세가 될 것입니다." % (name, P_age))

datetime 내장함수를 import해와서 P_age라는 현재년도에서+(100-age)를 하여 몇년도에 100세가 될건지 구한다. 하지만 이 문제에서의 설정이 2019년이라고 하여 이 문제를 작성하는 현재시점(2021년)에서 2년을 빼주고 계산하여야 pass된다.

반응형