본문 바로가기
IT/Python 공부노트

조건문 (try / except)

by hkchief 2024. 11. 18.
반응형
  • if / elif / else
  • try / except

 

<Python for Everybody 실습문제>

 

 

1. Python에서 try와 except를 사용한 오류 처리의 기본 예시.

 

astr = "123"

 

try:

    print("Hello")

    isInt = int(astr)

    print("World")

except:

    isInt = "Integer로 변환할 수 없습니다."

print('Done', isInt)

 

# Hello

# World

# Done 123이 순서대로 출력된다.


2.  파이썬 주급 pay 계산 실습문제

 

sh = input("Enter Hours: ")

sr = input("Enter Rate: ")

fh = float(sh)

fr = float(sr)

#print(fh, fr)

if fh > 40 :

    #print("Overtime")

    reg = fr * fh

    otp = (fh - 40.0) * (fr * 0.5)

    #print(reg, otp)

    xp = reg + otp

else:

    #print("regular")

    xp = fh * fr

print("Pay:", xp)

 

근무시간을 입력하면 주급을 계산해 주는 코드이다.

주 40시간 초과일 때 오버타임을 더한 계산방식과, 주 40시간 이내인 정상적 근무시간일 때의 주급을 코드로 나타낸 것이다.    

 

 

반응형

'IT > Python 공부노트' 카테고리의 다른 글

파이썬 함수(Function)  (0) 2024.11.25
Python 비교 연산자, 들여쓰기  (2) 2024.11.15
파이썬 (Type, input 함수, 주석)  (0) 2024.11.14
파이썬 List <공부 노트>  (0) 2024.11.02
파이썬 range 사용법  (0) 2024.10.30

댓글