1. 문제풀이 부탁드려요2. 무슨책의 예제인지 알수 있을까요?1번위의 프로그램을 가지고 다음과 같은 결과가 나타낼수 있게 해주세요지갑에 있는 돈을 입력하세요 (원) : 10000물건 1개의 가격을 입력하세요 (원) : 3000[계산 결과]지갑의 금액 : 10,000원구매 금액 : 9,000원=====================구매금액으로 살 수 있는 물건 개수: 3개잔돈: 1,000원2번 동물원 입장료 구하기성인 : 1000정소년 :700미취학아동 : 0동물원 입장료성인 인원수를 입력하시오. (인당 1000) : 1정소년 인원수를 입력하시오. (인당 700) : 1미취학아동 인원수를 입력하시오. (인당 0): 1영수증성인 : 1명청소년 : 1명미취학아동 : 1명총요금은 1700원3번청소년은 무조건 10%할인을 해서 계산하는 프로그램을 작성하시오.성인 인원수를 입력하시오: 1청소년 인원수를 입력하시오: 1미취학 인원수를 입력하시오: 1영수증=======청소년은 10% 할인됨성인 : 1명 청소년 : 1명 미취학아동 : 1명 총 요금은 1,630원 입니다.잘 부탁드립니다! 감사합니다~
아래는 질문자님께서 요청하신 파이썬 문제풀이 1~3번을 각각 보기 좋게 정리한 코드입니다.
쉽게 이해하실 수 있도록 입력과 출력 예시까지 포함해 설명드릴게요!
wallet = int(input("지갑에 있는 돈을 입력하세요 (원) : "))
item_price = int(input("물건 1개의 가격을 입력하세요 (원) : "))
item_count = wallet // item_price
total_price = item_count * item_price
change = wallet - total_price
print(f"지갑의 금액 : {wallet:,}원")
print(f"구매 금액 : {total_price:,}원")
print(f"구매금액으로 살 수 있는 물건 개수: {item_count}개")
print(f"잔돈: {change:,}원")
adult = int(input("성인 인원수를 입력하시오. (인당 1000) : "))
teen = int(input("청소년 인원수를 입력하시오. (인당 700) : "))
child = int(input("미취학아동 인원수를 입력하시오. (인당 0): "))
total = adult * 1000 + teen * 700 + child * 0
print(f"미취학아동 : {child}명")
print(f"총요금은 {total:,}원")
adult = int(input("성인 인원수를 입력하시오: "))
teen = int(input("청소년 인원수를 입력하시오: "))
child = int(input("미취학 인원수를 입력하시오: "))
teen_fee = teen * 700 * 0.9 # 10% 할인
total = int(adult_fee + teen_fee + child_fee)
print(f"미취학아동 : {child}명")
print(f"\n총 요금은 {total:,}원 입니다.")
질문자님이 제공하신 문제의 출처를 정확히 파악할 수 없으나
파이썬 입문서나 코딩 학습서(예: '혼자 공부하는 파이썬', 'Do it! 점프 투 파이썬') 스타일로 보여요.
유사한 구성으로 학교 교과용 실습문제나 코딩 학원 교재에서 자주 등장합니다.