안녕하세요. 코드덤입니다.
이번 시간에는 100세까지 우리에게 얼마의 기회들이 남았는지 계산해 보는 시간을 가지려 합니다.
이제 100세의 시대가 도래했어요!
100세가 되었을 때, 우리는 어떠한 모습을 하고 있을까요?
상상이 되시나요?
100세까지 우리에게 얼마의 시간이 남았는지, 함께 계산해 보는 프로그램을 만들어 보아요!!
코딩은 스스로 생각하고 고민하는 과정이 반드시 필요한 분야입니다.
함께 코드를 만들어 나가기 전에, 어떻게 만들 수 있을지 꼭 한번 생각해 보시고, 스스로 코드를 작성해 보시기 바랍니다.
본격적으로 코드를 짜 나가기 전에, 아래 영상을 통해, 오늘 만들게 될 프로그램이 어떤 프로그램인지, 확인해 보세요~
현재 나이를 입력하면, 아래와 같이 무언가 도전할 때,
년 단위/ 월 단위/ 주 단위/ 일 단위로 어느 정도의 기회가 남았는지 계산해 주는 프로그램입니다.
먼저 현재 나이를 입력할 수 있도록 input() 함수를 사용해서 입력을 받고, 나이이기 때문에, int() 함수를 사용해 숫자로 변환시켜 주겠습니다.
그리고 100세까지의 그래프를 간단한 기호를 사용해서 그려줄 거예요.
그래서 100세의 내가 되기 전까지 현재 나는 어디까지 왔는지를 시각적으로 보여줄 거랍니다.
현재까지 달려온 구간은 "*"로, 그리고 나머지 기간은 _ 기호를 사용해서 찍어줄 거예요.
그리고 한 줄에 표시하기 위해서, print() 함수에서 end옵션을 사용해 줄 거랍니다.
혹시 이 부분에 대한 보다 자세한 설명이 필요하신 분들은 상단의 영상을 참고해 주세요.
<< 입문 과정에서 만들어 볼 수 있는 파이썬의 다른 작품들도 잠시 감상하는 시간을 가져 보세요! >>
이제, 나머지 구간은 print() 함수를 사용해서 문장을 표현해 줄 거예요.
저희는 계산되어야 하는 구간도 있기 때문에 f-string을 사용해서 표현해 주겠습니다.
계산이 필요한 부분은 중괄호 { } 내에 적어주시면 되는데요.
함께 하나씩 채워나가기 전에, 어떻게 계산할 수 있을지 먼저 고민해 보시기 바랍니다.
앞으로 1년에 한 번씩 새로운 도전을 한다면, 저희는 (100 - 나이)만큼의 도전을 하게 되겠죠~
그래서 이 값이 저장된 rest_of_life 변수를 그대로 넣어줄 거예요.
한 달에 한 번씩 여행을 간다면?
1년은 12 달이니, rest_of_life에 12를 곱해 주면 되겠죠~
나머지 구간도 동일한 형식으로 곱을 해 주시면 된답니다.
출력되는 숫자를 천 단위로 콤마(,)를 찍어 표현하는 방법은 영상을 통해 확인해 보세요~
오늘 배운 내용을 바탕으로 여러분만의 아이디어를 담아, 실생활에 응용해 보시기 바랍니다!
예제로만 가득 채워진 파이썬 강좌!
직접 프로그램을 만들어 나가면서 파이썬의 기초를 다져나갈 수 있는 파이썬 터틀 프로젝트를 인프런에서 오픈하였습니다. 아래 링크를 통해 자세한 커리큘럼을 확인해 보세요~
'파이썬 Python 강좌 > 예제로 배우는 파이썬' 카테고리의 다른 글
[2021 예제로 배우는 파이썬] 14강. 커피 자판기 잔돈 지급 프로그램 만들기 (0) | 2021.03.31 |
---|---|
[예제로 배우는 파이썬] 13강. 커피 자판기 프로그램 만들기 | if문 예제 (0) | 2021.03.30 |
[예제로 배우는 파이썬] 11강. 비빔밥 주문 프로그램 만들기 | 총 주문 금액 계산하기 (0) | 2021.03.28 |
[2021 예제로 배우는 파이썬] 10강. 체질량 지수 BMI 계산 프로그램 만들기 (0) | 2021.03.27 |
[2021 예제로 배우는 파이썬] 9강. 동전 던지기 게임 만들기 (0) | 2021.03.26 |