본문 바로가기

COS PRO 2급 기출문제 - Python

[1차] 문제2) 쇼핑몰 등급별 할인 금액구하기 - Python3

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

 

COS PRO 2급 기출문제 - Python - 구름EDU

YBM IT에서 시행하는 COS Pro 자격증 기출문제를 직접 풀어볼 수 있는 실습 위주의 강좌입니다.

edu.goorm.io

문제

 

설명
예시

# -*- 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함수를 이용해서 정수로 표현하였다.

 

실행결과