연산자01
money50000 = 50000; money10000 = 10000; money5000 = 5000; money1000 = 1000; money500 = 500; money100 = 100; money10 = 10
money50000cnt = 0; money10000cnt = 0; money5000cnt = 0; money1000cnt = 0; money500cnt = 0; money100cnt = 0 ;money10cnt = 0
productPrice = int(input('상품 가격 입력 : '))
payPrice = int(input('지불 금액 입력 : '))
if payPrice > productPrice :
changeMoney = payPrice - productPrice
changeMoney = (changeMoney //10)*10
if changeMoney > money50000:
money50000cnt = changeMoney//money50000
changeMoney %= money50000
if changeMoney > money5000:
money5000cnt = changeMoney//money5000
changeMoney %= money5000
if changeMoney > money1000:
money1000cnt = changeMoney//money1000
changeMoney %= money1000
if changeMoney > money500:
money500cnt = changeMoney//money500
changeMoney %= money500
if changeMoney > money100:
money100cnt = changeMoney//money100
changeMoney %= money100
if changeMoney > money10:
money10cnt = changeMoney//money10
changeMoney %= money10
print('50,000원 :{}장'.format(money50000cnt))
print('10,000원 :{}장'.format(money10000cnt))
print('5,000원 :{}장'.format(money5000cnt))
print('1,000원 :{}장'.format(money1000cnt))
print('500원 :{}장'.format(money500cnt))
print('100원 :{}장'.format(money100cnt))
print('10원 :{}장'.format(money10cnt))
권종 별, 권종 갯수별 변수 설정
1원단위 절사는 몫구하기 활용 후 다시 10을 곱해줘서 뽑아낼 수 있다.
조건문 적용
권종 별로 몫구하기 활용하여 필요 갯수 구한 뒤 잔액은 나머지로 다음 조건문에 넘겨준다.
연산자02
최고점수가 국어라고 먼저 가정 후 조건문 부여
연산자03
시,분,초 초로 환산하기
format 두번 한 이유는 숫자 사이에 콤마 넣으려고
이율 적용하기
연산자04
*고도 문제는 중간에 # 처리한걸 빼면 고도 1m도 0.8도 감소함. 뭐가 맞는건지..?
연산자05
조건문1 나이로 한번 거르고, 중첩 조건문으로 출생연도로 걸러서 날짜 적용하기