본문 바로가기
두두 IT/예제로 풀어보는 파이썬

인생 계획 프로그램 만들기 (f스트링, 천단위 콤마 찍기)

by DoDo's 2026. 5. 11.
반응형

코드

print(
"""
!! 100세 시대 !!
100세, 나는 어떤 모습일까요?
상상이 되시나요?

""")
print()

age = int(input("현재의 나이를 입력하세요. >>> "))
rest_of_life = 100 - age
print("여기까지 달려왔어요")
print("*" * age, end = '')
print("-" * rest_of_life)
print()
print("세상은 넓고, 우리에겐 수많은 기회와 새로운 도전들이 기다리고 있습니다.")
print("보다 지혜롭고, 보다 풍부한 경험을 지닌 100세의 나 자신을 위해 한 걸음씩 내디뎌 보세요")
print()
print("지부터")
print("="*70)
print(f"일년에 한번씩 새로운 취미 만들기에 도전한다면 {rest_of_life }개의 새로운 도전이 기다리고 있어요")
print(f"한달에 한번씩 여행을 간다면 {rest_of_life * 12 :,}곳에서 추억을 쌓을 수 있어요")
print(f"일주일에 책 한권씩 읽는다면 {rest_of_life * 52 : ,}권의 지혜를 얻게 되실 거예요")
print(f"하루에 1개의 영어단어를 외운다면 {rest_of_life * 365 :,} 개의 영어 단어를 익히게 되실 거예요")
print(f"일반 원어민의 어휘력은 약 20,000단어 입니다.")
print("="*70)
print("계획을 세우고 그 꿈을 위해 한 걸음, 한 걸음씩 내디뎌 보세요.")

 

실행문

!! 100세 시대 !!
100세, 나는 어떤 모습일까요?
상상이 되시나요?



현재의 나이를 입력하세요. >>> 37
여기까지 달려왔어요
*************************************---------------------------------------------------------------

세상은 넓고, 우리에겐 수많은 기회와 새로운 도전들이 기다리고 있습니다.
보다 지혜롭고, 보다 풍부한 경험을 지닌 100세의 나 자신을 위해 한 걸음씩 내디뎌 보세요

지부터
======================================================================
일년에 한번씩 새로운 취미 만들기에 도전한다면 63개의 새로운 도전이 기다리고 있어요
한달에 한번씩 여행을 간다면 756곳에서 추억을 쌓을 수 있어요
일주일에 책 한권씩 읽는다면  3,276권의 지혜를 얻게 되실 거예요
하루에 1개의 영어단어를 외운다면 22,995 개의 영어 단어를 익히게 되실 거예요
일반 원어민의 어휘력은 약 20,000단어 입니다.
======================================================================
계획을 세우고 그 꿈을 위해 한 걸음, 한 걸음씩 내디뎌 보세요.

 

배운점

1. f-string에서 f(" { money  : , }")    # 즉 { } 안에 : , 콜론과 콤마를 넣어준다면 3자리 단위마다 콤마가 생긴다.

 

2. end = " " 에 대해서 배웠다. 보통 print는 출력 시 자동으로 엔터를 치게 되는데 엔터를 치지 않고 이것을 제어할 수 있다. end에 " " " 빈 큰따움표를 넣어주면 아래의 print와 연속으로 이어진다.

print("*" * age, end = " ")

print("-" * rest_of_life)

 

반응형