edu.goorm.io/learn/lecture/17033/cos-pro-2%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-python
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
def solution(price, grade):
answer = 0
if grade == 'S':
answer = price - round(price*0.05)
elif grade == 'G':
answer = price - round(price*0.1)
else:
answer = price - round(price*0.15)
return answer
price1 = 2500
grade1 = 'V'
ret1 = solution(price1, grade1)
print('solution 함수의 반환 값은', ret1, '입니다.')
price2 = 96900
grade2 = 'S'
ret2 = solution(price2, grade2)
print('solution 함수의 반환 값은', ret2, '입니다.')
- if-elif-else 구문으로 쉽게 풀 수 있는 문제이다.
- 등급별로 조건을 나누고 round함수를 이용해서 정수로 표현하였다.
'COS PRO 2급 기출문제 - Python' 카테고리의 다른 글
[1차] 문제6) 369 게임 박수의 갯수 구하기 - Python3 (0) | 2020.12.31 |
---|---|
[1차] 문제5) 배열의 순서 뒤집기 - Python3 (0) | 2020.12.30 |
[1차] 문제4) 등장하는 가장 많은 수와 적은수 구하기 - Python3 (0) | 2020.12.21 |
[1차] 문제3) 시작 날짜와 끝 날짜의 사이 날짜구하기 - Python3 (0) | 2020.12.19 |
[1차] 문제1) 단체 티셔츠를 주문하기 - Python3 (0) | 2020.12.19 |