키즈 노트
키즈노트 #3 날짜 사이 계산하기
오리지날초이
2023. 11. 26. 11:11
import random
import sys
from datetime import datetime
print("헬로~ 키즈초이!! 오랜만이야~")
print("나는 이제 너의 이름을 외워버렸다고")
print("아직 어린아이가 나의 퀴즈를 다 풀다니 엄청나군.")
none = input("오늘이 몇월 몇일이더라? ")
today = datetime.today().date()
print(f"\n하하. 오늘은 {today} 라구!" )
print("네가 기다리고 있는 날짜를 입력해볼래?")
input_date_str = input("날짜를 YYYY-MM-DD (2024-01-01) 형식으로 입력하세요: ")
try:
input_date = datetime.strptime(input_date_str, '%Y-%m-%d').date()
except ValueError:
print("잘못된 날짜 형식입니다. YYYY-MM-DD 형식으로 입력해주세요.")
print("좋아. 그럼 그 날까지는 며칠이 남았을까?")
print("이번 퀴즈는 남은 날짜 계산하기라구. 하하.")
print("너에게 3번의 기회를 주겠어.")
real_answer = (input_date - today).days
for i in range(1, 4):
print(f"\n{today} 부터 {input_date} 까지 남은 날짜는 며칠일까?")
answer = input("정답 : ")
if int(answer) == int(real_answer):
print("\n헉.. 정답이다..")
print("You Win")
none = input()
sys.exit(1)
else:
print("\n후후후.. 역시 너에겐 어려운 문제였군?")
print(f"{i}번 실패하고 {3 - i}번 기회가 남았다.")
if i == 3:
print(f"\n하하핫 결국 내가 이겼군. 정답은 {real_answer} 라구!")
print("I Win HaHaHaHaHaHaHaHa")
none = input()
sys.exit(1)
헬로~ 키즈초이!! 오랜만이야~
나는 이제 너의 이름을 외워버렸다고
아직 어린아이가 나의 퀴즈를 다 풀다니 엄청나군.
오늘이 몇월 몇일이더라? 11월 26일
하하. 오늘은 2023-11-26 라구!
네가 기다리고 있는 날짜를 입력해볼래?
날짜를 YYYY-MM-DD (2024-01-01) 형식으로 입력하세요: 2023-12-25
좋아. 그럼 그 날까지는 며칠이 남았을까?
이번 퀴즈는 남은 날짜 계산하기라구. 하하.
너에게 3번의 기회를 주겠어.
2023-11-26 부터 2023-12-25 까지 남은 날짜는 며칠일까?
정답 : 30
후후후.. 역시 너에겐 어려운 문제였군?
1번 실패하고 2번 기회가 남았다.
2023-11-26 부터 2023-12-25 까지 남은 날짜는 며칠일까?
정답 : 28
후후후.. 역시 너에겐 어려운 문제였군?
2번 실패하고 1번 기회가 남았다.
2023-11-26 부터 2023-12-25 까지 남은 날짜는 며칠일까?
정답 : 29
헉.. 정답이다..
You Win
728x90
반응형