반응형
- 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 |
댓글