이자율과 만기(해당 만기 기준의 이자율)을 주고,
해당 만기 이자율을 기반으로 일복리로 계산한 경우와 연단리로 계산한 경우를 비교하는 예제임.
입력받는 정보는 다음과 같음.
- 원금
- 이자율(년)
- 만기(지정한 이자가 붙는 만기)
- 예치기간 (만기보다 적게 설정가능)
첨부된 source file은 다음과 같음.
py_io_simple_inter_raw.py
- 해당 입력정보를 hard coding으로 처리한 경우임.
py_io_simple_raw.py
- 한걸음 더나아가 input 함수를 이용함.
py_io_simple_inter.py
- 여기에 exception handling을 추가함.
py_io_simple.py
input()
함수 대신sys.argv
를 사용하여 입력정보를 받아옴.
test.py
- input과 sys.argv를 모두 구현하였음.
- 단
exception handling
을 하지 않음.
test.py
에 exception handling
(예외처리)를 추가완성해볼 것.
추가적으로
py_io_argparse.py
는 argparse
모듈을 사용하여 입력정보를 받아오는데,
argparse
모듈에 대해 조사하고,py_io_argparse.py
에 input 함수를 이용하는 interaction mode를 추가하여- 사용자가
input()
을 이용하여 입력하는 모드를 선택하여 수행하거나 - 아니면 python 실행시 argument로 넘겨줄지를 선택하도록 수정해보라.
- 사용자가
참고로, 2번은 test.py
에서 sys.argv
대신 argparse
를 사용하는 것이라고 볼 수 있음.
예제파일
참고자료
2023.10.10 - [Python] - [Python] input 함수 사용하여 사용자 입력받기.
https://dsaint31.tistory.com/477
728x90
'Python' 카테고리의 다른 글
[Python] __name__ : Special string variable (0) | 2023.10.10 |
---|---|
[Python] input 함수 사용하여 사용자 입력받기. (0) | 2023.10.10 |
[Python] tuple (0) | 2023.10.06 |
[Python] 환경변수 접근하기 (2) | 2023.09.30 |
[Colab] colab에서 ipynb 공유하기 (0) | 2023.09.26 |