실습 문제
1. A 나라에는 음식 가격에 세금이 포함되어 있지 않으며 음식 가격 외에 팁을 지불하는 이상한 문화가 있다. 이 나라에서 사용할 음식 가격 계산 프로그램을 작성해보자. 이 프로그램은 음식 가격을 입력 받아 세금과 팁을 포함한 지불 총액을 계산하여 출력한다. 세금은 음식 가격의 10.5% 이며, 팁은 음식 가격의 15%이다.
price
= int(input('음식 가격을 입력하세요 >> '))
tip = price * 0.15
tax
= price * 0.105
total
= price + tip + tax
print('총 지불할 금액은 ', total)
2. S텔레콤 표준요금제는 다음과 같이 월 이용요금을 계산한다. 이 요금의 월 이용요금을 계산하는 프로그램을 작성하시오.
기본 요금 : 12,100원 음성 통화 : 1.98원/초 데이터 사용 : 55원/MB |
입력 : 음성통화 시간(초)과 데이터 사용량(MB)를 입력받는다.
출력 : 이용 요금을 계산하여 출력한다
telsecond
=float(input('전화사용시간 입력 (초)'))
data = float(input('데이터 사용량 입력 (MB)'))
baseprice = 12100
dataprice = data * 55
telprice = telsecond * 1.98
totalprice
= baseprice + dataprice + telprice
print(totalprice)
연습문제
1. 원 – 달러 환전 프로그램을 작성하시오. 입력으로 환율과 환전할 금액을 입력받아 달러로 환전한 후에 그 금액을 출력한다.
won
= int(input('환전할 금액 입력 (원)'))
fxrate = float(input('환율 입력 (1달러 / 원)'))
print('환전 받을 달러 : ', won / fxrate)
2. 은행계좌 예제 프로그램을 참고하여 출금하는 프로그램을 작성하시오. 사용자로부터 출금할 금액을 입력받아 이를 현재 잔액에서 뺌으로써 출금할 수 있다.
balance
= 0
print
('현재 잔고 :', balance)
won_input = int(input('입금할 금액 입력(원)'))
balance = balance + won_input
won_output = int(input('출금할 금액 입력(원)'))
if (won_output >
balance) :
print('출력 가능금액 초과')
else :
print('잔고 : ', balance -
won_output)
case 1
case 2
3. A 커피 전문점의 커피 가격은 다음과 같다.
아메리카노 : 2000원, 카페라떼 : 3500원, 카푸치노 : 4000원
주문에 따라 지불할 총액을 계산하는 프로그램을 작성하시오.
iamericano = int(input('아메리카노 주문 개수 입력'))
icaffelatte = int(input('카페라떼 주문 개수 입력'))
icafuccino = int(input('카푸치노 주문 개수 입력'))
price = iamericano * 2000 + icaffelatte * 3500 + icafuccino * 4000
print('총 금액 :' , price)
4. 반지름을 입력 받아 원의 둘레와 면적을 구하는 프로그램을 작성하시오.
import
math
fradian = float(input('반지름 입력'))
#
value = fradian * fradian * math.pi
value
= math.pi * math.pow(fradian,2)
print(value)
5. 두 점 사이의 거리를 계산하는 프로그램을 작성하시오
import
math
dx1 = float(input('x1 입력'))
dy1 = float(input('y1 입력'))
dx2 = float(input('x2 입력'))
dy2 = float(input('y2 입력'))
dx = math.pow((dx1-dx2),2)
dy = math.pow((dy1-dy2),2)
distance = math.sqrt(dx + dy)
print(distance)
'Python > 코딩 연습' 카테고리의 다른 글
Python / 알고리즘] 백준 #10845 큐 (0) | 2021.11.05 |
---|---|
Python / 알고리즘] 백준 #4513 (0) | 2021.10.23 |
Python / 알고리즘] 백준 #1002 터렛 문제 (0) | 2021.10.23 |
파이썬(Python)] 시작 (0) | 2019.02.10 |