본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 019 문자열을 정수로 변환

by 포스트it 2020. 12. 15.
728x90
반응형

 

문제

year라는 변수가 문자열 타입의 연도를 바인딩하고 있습니다. 이를 정수로 변환한 후 최근 3년의 연도를 화면에 출력해보세요.

year = "2020"

내풀이

year = "2020"
newyear = int(year)
print(newyear, type(newyear))
print(newyear - 1)
print(newyear - 2)
print(newyear - 3)

정답

year = "2020"
print(int(year)-3)  # 2017
print(int(year)-2)  # 2018
print(int(year)-1)  # 2019

 

 

형변환을 print문에 바로 해서 코드량을 줄일 수 있다.
728x90
반응형

댓글