-
[강의자료] Python을 이용한 간단한 마을버스 요금 계산기Lecture 2020. 5. 15. 10:25
아래와 같이 마을버스 요금표가 있을 경우, 대상, 지불방법, 인원수를 각각 입력받아 총 지불비용을 계산
구분 성인 청소년 어린이 교통카드 1200 720 500 현금 1350 800 500 table = {1:{1:1200, 2:1350}, 2:{1:720, 2:800}, 3:{1:500, 2:500}} age = 0 kind = 0 num = 0 while True: print('-' * 50) print('마을 버스 요금 계산기 입니다.') print('-' * 50) print() while True: age = int(input('''성인 : (1) 청소년 : (2) 어린이 : (3) >>> ''')) if age > 0 and age < 4: break else: print("잘못 선택하셨습니다. 다시 선택해주세요!!") continue while True: kind = int(input('''교통카드 : (1) 현금 : (2) >>> ''')) if kind > 0 and kind < 3: break else: print("잘못 선택하셨습니다.다시 선택해주세요!!") continue num = int(input("몇명인가요? >>> ")) break print() print('총 요금은 ', table[age][kind] * num, '원 입니다') 성인 : (1) 청소년 : (2) 어린이 : (3) >>> 1 교통카드 : (1) 현금 : (2) >>> 1 몇명인가요? >>> 1 총 요금은 1200 원 입니다
'Lecture' 카테고리의 다른 글
[강의Lab] 예제를 통한 python csv 모듈 활용하기 (0) 2020.12.05 [강의자료] 집계 내장함수를 사용하지 않고, 반복문을 이용한 리스트 숫자 요소 총합과 평균 구하기 (0) 2020.06.05 [파이썬 강의 문제풀이] 2진수를 10진수로 변환하기 (0) 2020.06.04 [파이썬 강의 문제풀이] 초를 입력하면 일, 시간, 분, 초 형태로 나타내기 (0) 2020.05.14 [파이썬 강의 문제풀이] 숫자로 구성된 튜플 / 리스트에서 최대 빈도 요소 구하기 (0) 2020.05.12 [파이썬 강의 문제풀이] 10진수를 2진수로 변환 (0) 2020.05.12 [강의Lab] 파이썬을 이용한 데이터 기반 합리적 의사 결정 - 스토리지 시계열 용량분석 (0) 2020.04.01