데이터 분석가

파이썬(Python) 프로젝트(팁 계산기) 본문

파이썬(python) 프로젝트 모음

파이썬(Python) 프로젝트(팁 계산기)

PlintAn 2023. 2. 28. 20:00

안녕하세요

 

계산기

 

 

이번 시간은 음식점에서 팁을 포함한 가격을 N빵하는 계산기를 만들어보겠습니다

 

print("Welcome to the tip calculator!")
bill = float(input("What was the total bill? $"))
#input함수는 문자로 받아 str로 인식하기 때문에 float으로 변환
tip = int(input("What percentage tip would you like to give? "))
#팁의 %를 계산합니다(ets 10%, 12%, 15%)
people = int(input("How many people to split the bill?"))
#비용을 몇명으로 나눌까요
tip_as_percent = tip / 100
#비용을 앞서 입력한 팁 %로 나눕니다
total_tip_amount = bill * tip_as_percent
#비용의 팁이 계산됩니다
total_bill = bill + total_tip_amount
#팁을 포함한 비용이 계산됩니다
bill_per_person = total_bill / people
#총 비용에서 사람 수를 나눕니다(N빵)
final_amount = round(bill_per_person, 2)
#총 비용에서 소숫점 2번째까지 나타냅니다
final_amount = "{:.2f}".format(bill_per_person)
#{:.2f}는 소숫점 2번째 자리를 나타내기 위해 str 문자로 변환해서 나타냅니다
print(f"Each person should pay {final_amount}")
#f스트링을 이용해 마지막 1인당 비용을 계산합니다}

input 함수를 이용해 bill, tip, people을 입력받아 이를 각각의 data type으로 변환 후 f스트링을 이용해 나타냅니다

 

마지막 소숫점 두번째 자리를 임의로 str변환시키는 {:.2f} 을이용한 format 형태를 제외하고 어렵지 않게

 

나타낼 수 있을 거 같습니다. 한번 연습해봅시다 !

 

Comments