작성 규칙
- 🟠 작성 상태
✅ 작성한 날짜를 기록함으로써 리마인드
✅ 작성한 프로젝트를 기록함으로써 프로젝트를 찾아볼 수 있음
✅ 작성 상태를 기술함으로써 수정된 이력 버전과 완성여부를 확인
- 🖋 기능 설명
✅ 레퍼런스 링크
✅ 사용된 기술에 대해 스스로 설명
- 🔨 프로젝트 적용
✅ 기획내용 작성, 작성한 계기를 기술
✅ 프로젝트에 사용한 코드를 한 줄씩 리뷰하는 것으로 코드 전체 이해 증명
✅ 코드를 설계한 내용과 왜 이렇게 작성했는지
✅ 완성 코드를 코드펜으로 보여주기
🟠 작성 상태
🟠 작성 날짜 : 0427, 2022
🟠 작성 상태 : 수정됨 (0428, 2022)
🖋 기능 설명
🖋 레퍼런스 링크
🖋 기능에 대해 설명
▶ 파이썬의 함수
▶ 리팩터링에 대해서
🔨 프로젝트 적용
🔨 프로젝트 기획, 작성 계기
🔨 코드 리뷰
👁🗨 ver.1.0
🔨 완성 코드(CodePen)
# 전기 사용량
# 전기 사용량 별 요금을 계산하기
# 100이하, 100초과, 200초과, 400초과 500초과
# 설계
# 전력 사용량의 가격책정
# 만약 전력이 150Kwh라면 (100*60.7)+(50*125.9)과 같이 수식을 작성하고 이를 그대로 코드로 옮겨주기기
# 출력
# =========================
# 주택용 전기요금(저압) 계산기
# =========================
# 99kWh의 전기 요금은 6009.3원 입니다.
# 150kWh의 전기 요금은 12365.0원 입니다.
# 저압의 경우 100kWh 이하는 kWh당 60.7원,
# 100kWh 초과는 125.9원,
# 200kWh 초과는 187.9원,
# 300kWh 초과는 280.6원,
# 400kWh 초과는 417.7원,
# 500kWh초과는 670.6원의 전력량 요금을 내야한다.
use = [99,150]
rate = 0
print('=========================')
print('주택용 전기요금(저압) 계산기')
print('=========================')
def CalcFee(use):
global rate
if use <= 100:
rate = use * 60.7
elif use > 100:
rate = 100 * 60.7 + (use - 100) * 125.9
elif use > 200:
rate = 100 * 60.7 + 100 * 125.9 + (use - 200) * 187.9
elif use > 300:
rate = 100 * 60.7 + 100 * 125.9 + 100 * 187.9 + (use - 300) * 280.6
print(f'{use}kWh의 전기 요금은 {rate}원 입니다.')
for i in use:
CalcFee(i)