본문 바로가기
프로그램/Python 1000제

Python 122제] 파이썬 EXPRESS CHAPTER 5. 도전문제 p244

by 건티 2023. 1. 5.
728x90

출처 : 반크_세계유산 경복궁

 

문제]

1) LAB 주급 계산 프로그램에서 시급이 주어지지 않으면 최저 시급 10000원을 가정한다. 매개변수를 어떻게
    변경해야 하는가?

2) 키워드 인수 방식으로 함수로 값을 전달해보자.

 

참고풀이]

##
# 이 프로그램은 주급을 계산한다.
#

def weeklyPay(hour,rate=10000):
    money=0
    if(hour>30):
        money=rate*30+1.5*rate*(hour-30)
    else:
        money=rate*hour

    return money

#MainPart
Rate=input("시급을 입력하시오 : ")
Hour=int(input("근무 시간을 입력하시오 : "))
if len(Rate)>0:
    #키워드 인수방식으로 함수값 전달하기
    print("주급은 "+str(weeklyPay(rate=int(Rate),hour=Hour)))
else:
    #시급을 기본값 10000원으로 정하고 입력이 없을 때 계산하게 한다.
    print("주급은 "+str(weeklyPay(Hour)))

 

참고풀이 결과]

 

 

 

 

 

대한민국의 아름다운 영토, 독도의 가을

 

반응형

댓글