본문 바로가기

분류 전체보기60

[python programming- error handling] 원리금균등상환 계산 에러 핸들링 ↓ Python으로 원리금균등상환 계산기 구현하기 ↓ 2021/02/04 - [Python/coding] - [python programming] 원리금균등상환 계산기 구현/ 핸드폰 할부 이자 계산 [python programming] 원리금균등상환 계산기 구현/ 핸드폰 할부 이자 계산 핸드폰을 할부로 구매할 경우 할부 이자가 붙어 월 요금을 납입하게 되는데 이때 원리금균등상환방식으로 납입하게 된다. 원리금균등상환방식은 매달 납입하는 총금액은 같지만, 단말기의 월 hyunsitstory.tistory.com 원리금균등상환 계산기 Result 위 사진을 보면 마지막 납입 회차의 월 청구액이 다른 것을 확인할 수 있다. 원리금균등상환 방식의 경우 월 청구액이 같아야 하는데, 할부 개월에 맞게 잔여할부금이 딱.. 2021. 2. 4.
[python programming] 원리금균등상환 계산기 구현/ 핸드폰 할부 이자 계산 핸드폰을 할부로 구매할 경우 할부 이자가 붙어 월 요금을 납입하게 되는데 이때 원리금균등상환방식으로 납입하게 된다. 원리금균등상환방식은 매달 납입하는 총금액은 같지만, 단말기의 월별 할부 원금이나 이자가 다르다. 초기에 가장 많은 이자를 납입하며 점차 이자를 적게 납입한다. 따라서 특정 시기까지 얼마큼의 이자를 내는지, 잔여 할부금이 얼마인지 알기 어렵기 때문에 원리금균등상환 계산기를 이용한다. ---------------------------------------------------------------------------------------------TMI 사실 이번에 핸드폰 사려고 하는데 현급 완납으로 살지 할부로 살지 고민하다가 일단 할부로 하고 반년 뒤에 남은 할부금 한 번에 내면 내가 내.. 2021. 2. 4.
C언어 코딩 연습 GitHub 1. 2020-05-13-coprime github.com/Gina-IT/Coding-practice/tree/master/C/2020-05-13-coprime Gina-IT/Coding-practice Contribute to Gina-IT/Coding-practice development by creating an account on GitHub. github.com 2. 2020-05-14-char_countingsort github.com/Gina-IT/Coding-practice/tree/master/C/2020-05-14-char_countingsort 3. 2020-05-14-extract_num github.com/Gina-IT/Coding-practice/tree/master.. 2021. 2. 4.
[Git] "please tell me who you are" "fetal: unable to auto-detect email address" 오류 해결 얼마 전에 노트북이 전체 초기화되고.... 다시 git을 설치해서 실행하려고 하니 "please tell me who you are" 오류가 발생했다. Git은 여러 사람이 동시에 작업하다 보니 누가 어느 부분을 commit했는지가 중요하기 때문에 Git을 사용하기 위해 이름과 이메일을 입력해야 한다. 다음과 같은 경고문이 뜨면 "Run" 아래에 있는 문장을 그대로 입력만 하면 된다. 더보기 git config --global user.email "이메일 주소" git config --global user.nsme "이름" *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --glob.. 2021. 2. 4.
[python] 패키지, 모듈, 함수, 클래스 개념 정리 패키지 (package) 1. 라이브러리라고도 부름 2. 특정 기능과 관련된 여러 모듈을 한 그룹으로 묶은 것 3. 패키지 안에 패키지가 있을 수도 있다. 4. import 모듈 from 패키지 (import 패키지도 가능) 모듈 (module) 1. 여러 기능들이 뭉쳐진 하나의. py파일 2. 함수, 클래스, 변수 등 포함 3. import 모듈 함수 (function) 1. 하나의 기능을 가진 코드의 집합 2. 함수를 사용한다 = 함수를 호출한다 3. 함수 사용 형태: 함수( ) - 필요한 경우 () 안에 매개변수 또는 옵션 4. 종류 - 내장 함수(built in function) - 외장 함수: import 해주어야 함 더보기 이 게시물과 비교하여 이해하자면 * 패키지= 카테고리 (.. 2020. 11. 25.
[python] List Comprehension- 코드 한줄로 기존 list에서 원하는 조건을 충족하는 값만으로 새로운 list 만들기 먼저 python의 for 반복문에 대해 모르는 분들은 아래 글 참고 2020/11/25 - [Python/이론] - [python] for 반복문 [python] for 반복문 언제 사용할까? "list, dict, set 등의 집합에 대해 반복적인 일을 수행할 때 사용" for문의 기본 구조 for 변수 in 집합 : 수행할 문장 1 수행할 문장 2 ... ex) list의 모든 값들을 출력하고 싶다면, l. hyunsitstory.tistory.com List comprehension 1. list 사용 2. "for 변수 in 리스트" 이용 기존 list로 부터 원하는 조건을 충족하는 값들만 빼와서 새로운 리스트를 만들고 싶을 때, 그냥 for문을 사용하면 list = [1, 2.. 2020. 11. 25.
[python] for 반복문 언제 사용할까? "list, dict, set 등의 집합에 대해 반복적인 일을 수행할 때 사용" for문의 기본 구조 for 변수 in 집합 : 수행할 문장 1 수행할 문장 2 ... ex) list의 모든 값들을 출력하고 싶다면, list = [1, 2, 3, 4, 5, 6, 7] for i in list: print(i) ''' 결과 1 2 3 4 5 6 7 ''' continue continue이하 구문은 무시하고 다시 for 문 시행 ex) list의 값들 중 짝수만 실행하고 싶을 때 list= [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for i in list: if (i%2 != 0):# i를 2로 나눈 나머지가 0이 아니라면(홀수라면) continue# 아래 구문 무시 else.. 2020. 11. 25.
[GitHub] GitHub에서 바로 파일 삭제 & repository 삭제하는 법 파일 삭제 1. repository 내 파일(README.md) 선택 -> 파일 내용의 우측 상단 쓰레기통 버튼 클릭 2. 화면 하단 "commit changes" 클릭 3. repository에서 "README" 파일이 사라진 것 확인 Repository 삭제 1. Repository "Settings" 2. 아래쪽으로 스크롤하면 "Danger Zone" 3. "Delete the repository" 클릭 4. 다음과 같은 창이 트면 입력 칸에 입력하라는 문자 입력 5. 아래 "I understand the consequences, delete this repository" 버튼 클릭 6. 자신의 github 비밀번호 입력하고 7. "confirm password" 8. 정상적으로 repository.. 2020. 11. 24.
[Git] git pull origin master/ git push origin master 오류 "fatal: couldn't find remote ref master"/ "error: src refspec main does not match any" 해결 방법 오랜만에 git을 사용하는데 "git pull origin master"에서 "fatal: couldn't find remote ref master" 오류가 발생했다. 한참을 구글링해도 나오지 않아서, 이전에 만들었던 repository랑 차이가 뭔지 비교하다 보니 branch 이름이 달라진 것을 확인할 수 있었다. git branch master main으로 다시 구글링 해보니 올해 10월부터 GitHub에서 기본 branch를 master에서 main으로 변경했다고 한다. 이렇게 기본 branch이름이 main으로 변경되면서 git pull origin master를 하면 master를 찾을 수 없다는 오류가 발생한 것이다. 매우 간단한 해결책을 한참을 헤매었는데, 결론부터 말하자면 "git pull.. 2020. 11. 24.
[Git] git 이용 방법 - repository 생성, local 저장소에 연결, pull & push 1. GitHub에 Repository 생성 (1) GitHub 접속, 로그인 (2) 우측 상단 프로필 클릭(검은 화면에 작은 동그라미) -> "your repositories" (3) Repositories 목록 화면에 우측 상단 "New" "New" 클릭하면 다음과 같은 repository 생성 화면 나옴 (4) Repository name 입력 (5) Description과 "Initialize this repository with:"는 옵션 (6) 다 적고 나면 하단 "create repository" 클릭 (7) 생성 완료!! 컴퓨터에 pull 해보기 위해 readme를 바로 만들면서 시작 2. local 저장소 생성하고 연결 (1) 원하는 위치에 폴더 생성 (2) 폴더 우클릭 -> "Git B.. 2020. 11. 24.