파이썬 문제 질문드립니다 도와주세요 ㅠㅠㅠㅠ

파이썬 문제 질문드립니다 도와주세요 ㅠㅠㅠㅠ

작성일 2022.09.27댓글 1건
    게시물 수정 , 삭제는 로그인 필요

시간을 나타내는 시(hour), 분(minute), 초(second)의 3개 정수를 한 줄로 입력 받고, 이날 자정 (24:00:00) 까지 몇 초가 남았는지 계산하여 출력하는 파이썬 프로그램을 작성하라. 인데 출력값을 이렇게 나와야하는데 잘 이해가 안되서 문의드립니다...! 도와주세요.... 입력예시값입니다...! 


#파이썬 문제 #파이썬 문제 사이트 #파이썬 문제은행 #파이썬 문제 모음 #파이썬 문제집 #파이썬 문제 풀어주는 사이트 #파이썬 문제풀이 #파이썬 문제풀이 100 #파이썬 문제집 추천 #파이썬 문제 추천

profile_image 익명 작성일 -

코드 참고 하세요.

코드에 설명 있습니다.

import datetime in_str = input('input hour min sec : ') # 시간 입력 받기 lst = in_str.split() # 시,분,초 분리. split() = split(' ')와 같고, 공백으로 분리 n_hour = lst[0] # 리스트로 된 값을 시,분,초 변수에 대입 n_min = lst[1].rjust(2, '0') n_sec = lst[2].rjust(2, '0') now = datetime.datetime.now() # 현재 날짜시간 구하기 d_year = str(now.year) # 오늘 년도 d_month = str(now.month).rjust(2, '0') # 오늘 월. rjust(2, 0) 은 믄자열을 2자리로 1자리만 있으면 오른쪽에 '0'으로 채움 d_day = str(now.day).rjust(2, '0') # 오늘 일 now_time = d_year + d_month + d_day + '_' + n_hour + n_min + n_sec # 오늘 년,월,일에 입력 받은 시,분,초 붙여서 날짜 변수 만들기 t_in = datetime.datetime.strptime(now_time, '%Y%m%d_%H%M%S') last_time = d_year + d_month + d_day + '_' + '000001' # 오늘 년,월,일에 오늘 시작 시분초 만들기. 1초부터 시작 t_last = datetime.datetime.strptime(last_time, '%Y%m%d_%H%M%S') next_time = d_year + d_month + d_day + '_' + '235959' # 오늘 년월일에 오늘 마지막 시분초 만들기. 235959 가 마지막 t_next = datetime.datetime.strptime(next_time, '%Y%m%d_%H%M%S') last_sec = t_in - t_last # 오늘 시작부터 입력 받은 시간까지 초수 계산 next_sec = t_next - t_in # 입력 받은 시간부터 오늘 마지막까지 초수 계산 print(f"Input time : hour({int(n_hour)}), minute({int(n_min)}), second({int(n_sec)})") # 입력받은 시분초 출력. 03 -> 3 으로 하기위해 int 사용 print(f"Elapsed seconds from last midnight = {last_sec.seconds + 1}") # 오늘 시작부터 입력받은 시분초까지 초수 출력. 1초 부터 시작해서 +1 하 print(f"Remaining seconds to next-midnight = {next_sec.seconds + 1}") # 입력받은 시분초부터 오늘 마지막까지 초수 출력. 59꺼지로 해서 계산해서 +1 함

파이썬 문제 도와주세요ㅠㅠㅠㅠ

... 알려주세요ㅠㅠㅠㅠ 안녕하세요~ 독학 코딩을 위한 모든 것! 코딩대학 튜터입니다. 질문에 대한 답변을 카페에 올려두었습니다:) 다른 궁금증이 생기신다면...

파이썬프로그래밍 기초문제풀이

파이썬프로그래밍 질문드립니다 ... 도와주세요 l 함수 이름: checkEvenNumber l... 항목을 문제2 함수에 적용한 결과로 만든 리스트) ü 입력 파라메터는 정수...