본문 바로가기

공부/python

(python) 선택2 - 관련 예제들1

1. 수하물 비용 계산

짐의 무게가 20kg이 넘어가면 20,000원을 지불해야하고,

짐의 무게가 20kg이 넘어가지않으면 수수료가 없다.

사용자로부터 무게를 입력 받고 지불할 금액을 계산하는 프로그램을 만들어보자.

 짐의 무게는 얼마입니까? 18
 짐에 대한 수수료는 없습니다.
 감사합니다.
 짐의 무게는 얼마입니까? 25
 무거운 짐은 20,000원을 내셔야 합니다.
 감사합니다.

 

 

 

 

 

 

2. 홀수 짝수 계산

사용자에게 입력받은 정수가 홀수인지 짝수인지 말해주는 프로그램을 작성해보자.

정수를 입력하세요: 2
입력된 정수는 짝수입니다.

 

 

 

 

 

짝수는 2로 나눈 나머지가 0이다.

 

3. 할인 금액 계산

사용자가 구매할 물건의 가격을 입력하면 할인액을 계산하여 지불 금액을 계산해주는 프로그램을 작성해보자.

할인액은 구입액이 10만원이상이면 5%할인을 해준다.

구입 금액을 입력해주세요: 100500
지불 금액은 95475.0 입니다.

 

 

 

 

 

 

4. 문자열의 중간문자

문자열의 중앙에 있는 문자를 추출하여 출력한다.

예를 들어, python의 중앙 문자는 t와 h가 된다.

ppython의 중앙 문자는 t가 된다.

문자열을 입력하시오: python
중앙 글자는 t h
문자열을 입력하시오: ppython
중앙 글자는 t

 

 

 

 

 

사용자에게 입력받은 문자열을 word변수에 저장한뒤, word에 저장된 문자열을 len()함수를 이용하여

입력받은 문자열의 길이를 lenWord변수에 저장한다.

그리고나서, lenWord에 2를 나눈 나머지가 1이 되면 중앙 글자는 하나이므로

a라는 변수에 lenWord를 2로 나누어 문자열의 중간이 되는 숫자를 구한뒤 그것을 이용하여 word에 저장된
사용자가 입력한 문자열의 문자를 추출하여 출력한다.

 

5. 음수, 0, 양수 구별하기

사용자로부터 정수를 입력받아서 이를 음수, 0, 양수로 구분하여 출력해보자.

정수를 입력하세요: -10
입력된 정수는 음수입니다.
정수를 입력하세요: 0
입력된 정수는 0입니다.