#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목2023 1H 질문드립니다2025-06-12 20:25작성자웹파수강생[Problem 4] Class: Time_24_View (Time 클래스를 base class로 사용함. 추가적인 생성자 없음) Method: getViewString Input Parameter: 없음 Return Value: “시:분:초” 형태의 문자열 (시/분/초는 모두 2자리. 10보다 작은 경우 09처럼 표현)라는 문제인데 첫째로 다음 코드처럼 적어도 문제가 없는지 궁금해서 여쭤봅니다. 변수 타입을 바꾸어도 괜찮은건지아니면 모범답안처럼 빈 문자열에 하나씩 추가해야 하는지 궁금합니다. 둘째론 if 문에 else: pass를 적지 않아도 괜찮은지가 궁금합니다 def getTimeString(self): if self.hour <10: self.hour = '0'+str(self.hour) if self.minute <10: self.minute = '0'+str(self.minute) if self.second <10: self.second = '0'+str(self.second) timeLine = "{}:{}:{}".format(self.hour,self.minute,self.second) return timeLine #모범답안def getTimeString(self): msg = "" if self.h < 10: msg += '0' msg += str(self.h) + ':' if self.m < 10: msg += '0' msg += str(self.m) + ':' if self.s < 10: msg += '0' msg += str(self.s) return msg 목록수정삭제답변글쓰기 댓글 [1] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전list aliasing 질문 (canada 예제)학생2025-06-13다음class에서 포함 관계수강생2025-06-03 Powered by MangBoard | 워드프레스 쇼핑몰 망보드