파이썬(Python) 활용하기 : 관계연산자 ==, 동전 바꾸기 프로그램 만들기

커비·2024년 11월 25일
0

파이썬

목록 보기
12/12

관계연산자 ==

두 변수가 같으면 참을 반환하고 다르면 거짓을 반환하는 연산자

연산자, 이건 짚고 넘어가자!

= : 대입 연산자
== : 관계 연산자(같다)
!= : 관계 연산자(다르다)


동전 바꾸기 프로그램 만들기

Q. 영철이는 1년동안 돼지 저금통에 저금을 했다. 세어보니 187,652원이었다. 은행에서 5만원, 만원, 5천원, 천원 지폐로 바꾸었다. 5만원, 만원, 5천원, 천원은 각각 몇 장일까? 나머지 동전은 얼마가 남았을까?

1단계 '5만원이 몇장인지 계산하고 나머지를 구한다'

money = 187652
m_50000 = money//50000
money_changes = money%50000

print("5만원 : %d 장" %m_50000)
print("5만원 짜리를 뺀 나머지 돈 : %d 원" %money_changes)

실행결과

5만원 : 3장
5만원 짜리를 뺀 나머지 돈 : 37652원

2단계 '돈이 37652원 남았다. 만원이 몇 장인지 계산한다.'

money = 37652
m_10000 = money//10000
money_changes = money%10000

print("1만원 : %d 장" %m_10000)
print("1만원 짜리를 뺀 나머지 돈 : %d 원" %money_changes)

실행결과

1만원 : 3장
1만원 짜리를 뺀 나머지 돈 : 7652원

3단계 '돈이 7652원 남았다. 5천원이 몇 장인지 계산한다.'

money = 7652
m_5000 = money//5000
money_changes = money%5000

print("5천원 : %d 장" %m_5000)
print("5천원 짜리를 뺀 나머지 돈 : %d 원" %money_changes)

실행결과

5천원 : 1장
5천원 짜리를 뺀 나머지 돈 : 2652원

4단계 '돈이 2652원 남았다. 1천원이 몇 장인지 계산한다.'

money = 2652
m_1000 = money//1000
money_changes = money%1000

print("천원 : %d 장" %m_1000)
print("천원 짜리를 뺀 나머지 돈 : %d 원" %money_changes)

실행결과

천원 : 2장
천원 짜리를 뺀 나머지 돈 : 652원

결과

5만원권 : 3장
1만원권 : 3장
5천원권 : 1장
천원권 : 2장

으로 동전은 652원 남는다.

profile
전공은 컴퓨터공학, 복수전공은 해킹보안학, 직장은 방학(파워 구직중)

0개의 댓글