프로그램

[파이썬] 문제 : 근로 시급 계산

오디세이99 2023. 1. 5. 10:21
728x90
반응형

 

(방법)

40시간 이상이 40인가 39인가... ㅎㅎ

이상이면 40까지 포함인데...

40시간까지는 12000, 41시간부터 1.5배

좀 혼동됬는데, 역으로 계산해서 예제는 40으로 처리하는 것 같아서 코드도 40으로 했습니다.

import random

std = 40
e = 1.5
m = 12000
# w = [37, 48, 37, 45, 48]    # 예제와 같은 값으로 테스트 시

for i in range(5):
    wt = random.randint(35,50)
    # wt =  w[i]             # 예제와 같은 값으로 테스트 시
    if wt > std:
        d = wt - std
        pay = int(std * m + (d * m * 1.5))
        # pay = wt * m * 1.5
    else:
        pay = wt * m
    
    print(f"근로시간 {wt} 시간, 주금 {pay}")

728x90
반응형