Q. 우리가 만들 전기 요금 계산기에는 99kWh, 150kWh 사용량에 해당하는 전기 요금을 출력해주세요.
20분동안 !
= 이콜 표시도 나오게 하면 된당.
=========================
주택용 전기요금(저압) 계산기
=========================
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원의 전력량 요금을 내야한다.
**주의사항 및 예시** 위 내용은 다소 단순하게 사용량만을 기준으로 작성되어 있습니다. 만약 전력 사용량이 150kWh 라면 100kWh를 초과하였으므로 125.9 × 150 라는 계산을 할 수 있습니다.
하지만 실제 요금 계산은 위와 같은 연산 방식이 아닌 전력량 초과분에 대해서는 초과분에 대한 요금을 책정해야 합니다.
예를 들어 150kWh를 사용하였다면 사용량의 100kWh에 대해서는 60.7원을, 나머지 50kWh 사용량에 대해서는 125.9원을 책정해주셔야 합니다.
- 조건문
# 첫 번째 사용한 전기량
#value = 99;
# 두 번째 사용한 전기량
value = 150
# 크게 중요하지 않다...
print("=" * 20);
print(" 주택용 전기요금(저압) 계산기 ");
print("=" * 20);
# 만약 사용전기량이 100이하 라면은...
if (value <= 100):
# 내가 사용한 전기량(value)에 60.7을 곱해준다.
# 전기세(price)
price = value * 60.7;
# 만약 사용전기량이 100을 넘어가는 경우
elif(100 < value):
# 기존 100 이하에 대한 연산 + 100 초과에 대한 연산
# 전기세(price)
price = (100 * 60.7) + (value - 100) * 125.9;
print(value , "kWh의 전기 요금은 ", price, "원 입니다.")
====================
주택용 전기요금(저압) 계산기
====================
150 kWh의 전기 요금은 12365.0 원 입니다.
- def 함수로 묶어줄 때 1
def 피카츄(value):
# 크게 중요하지 않다...
print("=" * 20);
print(" 주택용 전기요금(저압) 계산기 ");
print("=" * 20);
# 만약 사용전기량이 100이하 라면은...
if (value <= 100):
# 내가 사용한 전기량(value)에 60.7을 곱해준다.
# 전기세(price)
price = value * 60.7;
# 만약 사용전기량이 100을 넘어가는 경우
elif(100 < value):
# 기존 100 이하에 대한 연산 + 100 초과에 대한 연산
# 전기세(price)
price = (100 * 60.7) + (value - 100) * 125.9;
print(value , "kWh의 전기 요금은 ", price, "원 입니다.")
피카츄(value=90)
====================
주택용 전기요금(저압) 계산기
====================
90 kWh의 전기 요금은 5463.0 원 입니다.
- def 함수로 묶어줄 때 2
def 연산(value):
# 크게 중요하지 않다...
print("=" * 20);
print(" 주택용 전기요금(저압) 계산기 ");
print("=" * 20);
# 만약 사용전기량이 100이하 라면은...
if (value <= 100):
# 내가 사용한 전기량(value)에 60.7을 곱해준다.
# 전기세(price)
price = value * 60.7;
# 만약 사용전기량이 100을 넘어가는 경우
elif(100 < value):
# 기존 100 이하에 대한 연산 + 100 초과에 대한 연산
# 전기세(price)
price = (100 * 60.7) + (value - 100) * 125.9;
return price
def 요금안내(value, price_input):
print(value , "kWh의 전기 요금은 ", price_input, "원 입니다.")
price = 연산(value = 99)
요금안내(value = 99, price_input = price)
====================
주택용 전기요금(저압) 계산기
====================
99 kWh의 전기 요금은 6009.3 원 입니다.
def 연산(value):
# 크게 중요하지 않다...
print("=" * 20);
print(" 주택용 전기요금(저압) 계산기 ");
print("=" * 20);
# 만약 사용전기량이 100이하 라면은...
if (value <= 100):
# 내가 사용한 전기량(value)에 60.7을 곱해준다.
# 전기세(price)
price = value * 60.7;
# 만약 사용전기량이 100을 넘어가는 경우
elif(100 < value):
# 기존 100 이하에 대한 연산 + 100 초과에 대한 연산
# 전기세(price)
price = (100 * 60.7) + (value - 100) * 125.9;
return price
def 요금안내(value, price_input):
print(value , "kWh의 전기 요금은 ", price_input, "원 입니다.")
def 한전(value):
price = 연산(value)
요금안내(value, price_input = price)
한전(value = 150)
====================
주택용 전기요금(저압) 계산기
====================
150 kWh의 전기 요금은 12365.0 원 입니다.
반응형
'STUDY > Python' 카테고리의 다른 글
기초100제 - 출력 | CODE-UP | 코딩테스트 | Python (0) | 2022.04.28 |
---|---|
변수, list, for문, range | 거북이반 | 파이썬 강의 | 🐢 스파르타코딩클럽X고용노동부 (0) | 2022.04.28 |
파이썬 문법 기초 19강 🔥 | 스파르타코딩클럽X고용노동부 (0) | 2022.04.26 |
개강 둘째주에 오픈 된 강의들 ^^ | 내일배움캠프 | 스파르타코딩클럽X고용노동부 (0) | 2022.04.26 |
Pygame-prac | Creating a Shooting Game | 이수안컴퓨터연구소 (0) | 2022.04.26 |