반응형
책에 있는 것에 좀 더 추가해서 부가세 출력 프로그램을 만들어보았다.
유저가 잘못 입력할수도 있기 때문에 while 반복문을 통해 잘못 입력했을 경우
다시 복귀하여 재 입력이 가능하도록 했다.
뭔가 더 간단한 코드가 있을거 같긴한데...
def service_price():
while True:
service = input('서비스 종류를 입력하시오 (a / b / c) : ')
valudAdd = input("부가세를 포함하시나요? (y/n) : ")
if valudAdd == 'y':
if service == 'a':
result = 23 * 1.1
elif service == 'b':
result = 40 * 1.1
elif service == 'c':
result = 67 * 1.1
else:
print('값을 다시 입력해 주십시오')
continue
elif valudAdd == 'n':
if service == 'a':
result = 23
elif service == 'b':
result = 40
elif service == 'c':
result = 67
else:
print('값을 다시 입력해 주십시오')
continue
else:
print('값을 다시 입력해 주십시오')
continue
print(round(result, 1,),'만원입니다')
service_price()
반응형