개발사항 사용자에게 근무시간과 시급을 입력받다 총 급여를 계산한다. 전체 근무시간 중 40시간까지는 일반 시급을 적용한다. 전체 근무시간 중 40시간 초과분은 일반 시급의 1.5 배를 적용한다. 사용자에게 입력받은 값에 대한 정합성 체크가 필요하다. 급여를 계산하는 부분은 함수로 구현한다. def computePay(hours, rate) : if hours > 40 : #근무시간이 40시간 이상이면 #40시간까지는 일반시급으로 계산하고 #40시간 초과분은 시급의 1.5배를 적용 f_regPay = hours * rate f_otPay = (hours - 40.0) * (rate * 0.5) f_totPay = f_regPay + f_otPay else : f_totPay = hours * rate re..
개발사항 사용자에게 근무시간과 시급을 입력받아 총 급여를 계산한다. 전체 근무 시간 중 40시간까지는 일반 시급을 적용한다. 전체 근무 시간 중 40시간 초과분은 일반 시급의 1.5 배를 적용한다. 사용자에게 입력받은 값에 대한 정합성 체크가 필요하다. s_hours = input("Enter Hours : ") #근무시간 s_rate = input("Enter Rate : ") #시급 try: #연산을 위해 실수형으로 형변환 f_hours = float(s_hours) f_rate = float(s_rate) except: #입력값이 숫자형이 아니면 예외처리 print("Error, please enter numeric input") quit() if f_hours > 40 : #근무시간이 40시간 이..