반응형
2050년의 사용자 나이를 계산하는 프로그램을 작성해보자.
import time
now = time.time()
thisYear = int(1970+now//(365*24*3600))
print("올해는 " + str(thisYear) + "년입니다.")
age = int(input("당신의 나이를 입력하세요: "))
print("2050년에는 " + str(age+2050-thisYear) + "살이군요.")
▶️ time() : 1970년 1월 1일 이후로 흘러온 초가 반환됨
▶️ str()을 사용하지 않을 경우 +가 아닌 ,로 문자열을 연결해 동시 출력할 수 있음
→ 예를 들어 print("올해는 ", age+2050-thisYear, "년입니다.") 로 표현 가능
사용자가 입력한 년도에 해당하는 나이를 출력하려면?
import time
now=time.time()
thisYear=int(1970+now//(365*24*3600))
print("올해는 "+str(thisYear)+"년입니다.")
year=int(input("궁금한 년도는? "))
age=int(input("현재 나이는? "))
print("%s년에는 "%(year)+str(age+year-thisYear)+"살 입니다.")
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 직각 삼각형 프로그램 (0) | 2021.08.26 |
---|---|
[ Python ] 조건문 개념 정리 (0) | 2021.08.26 |
[ Python ] 암호 프로그램 (0) | 2021.08.25 |
[ Python ] 거북이와 대화하기 프로그램 (0) | 2021.08.25 |
[ Python ] 간단한 챗봇 프로그램 (0) | 2021.08.25 |