본문 바로가기
프로그래밍 공부

함수활용 실습문제 11-19, 기차표 예매

by 응_비 2020. 10. 24.

def objection(o):

  if (o == '춘천'):

    a=5000

  elif (o == '부산'):

    a=30000

  elif (o == '대구'):

    a=20000

  elif (o == '수원'):\

    a=10000

  return a

def train(t):

  if (o == 'KTX'):

    b=10000

  elif (o == '새마을호'):

    b=5000

  elif (o == '무궁화호'):

    b=3000

  return b

def ud(s):

  if (s == '좌석'):

    c=0

  if (s == '입석'):

    c=-2000

  return c

 

def cal_payment(abc):

  pay = a + b + c

  return pay



o = str(input("춘천(운임 : 5000원) 부산(운임 : 30000) 대구(운임 : 20000) 수원(운임 : 10000) 중 목적지를 한 곳 입력하세요. : "))

a = objection(o)

t = str(input('KTX(10000원 추가) / 새마을호(5000원 추가) / 무궁화호(3000원 추가) 중 하나를 입력하세요 : '))

b = train(t)

s = str(input('좌석 / 입석(2000원 할인) 중 하나를 입력하세요 : '))

c = ud(s)

 

cal_payment(a, b, c)

댓글