코딩공부/점프 투 파이썬 35

## 점프 투 파이썬 - 클래스 ( 2 )

## 점프 투 파이썬 - 클래스 출처 : https://wikidocs.net/28 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net https://github.com/integerJI/blahblah_jeong # 사칙연산 클래스 만들기 클래스를 구상할 때에는 클래스로 만든 객체 중심으로 동작할 방향을 구상한 후에 하나씩 해결해 나가는 것이 좋다. 사칙연산을 가능하게하는 FourCal 클래스가 있다면 a = FourCal() >>> a라는 객체를 만든다. a.setdata(4,2) >>> 숫자 4와 2를 a에 지정해준다. print(a.add()) >>> 두 수를 합한 결과 4 + 2를 돌려주고 = 6 print(a.mul()) >>> 곱한 결과 print(a.sub()) >>>..

## 점프 투 파이썬 - 클래스 ( 1 )

## 점프 투 파이썬 - 클래스 출처 : https://wikidocs.net/28 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net https://github.com/integerJI/blahblah_jeong # 클래스가 필요한 이유 굳이 클래스가 없어도 프로그램은 충분히 만들 수 있다. 그러므로 프로그램 작성을 위해 꼭 필요한 요소는 아니다. 하지만 클래스를 적재적소에 사용하면 훨씬 많은 이익을 얻을 수 있다. 계산기로 예를 들어보자. 계산기에 3을 입력하고 +기호를 눌러 4를 입력하면 7이 나온다. 다시 한번 + 기호와 3을 입력하면 10이 나온다. 즉 계산기는 이전에 계산한 결괏값을 항상 메모리 어딘가에 저장하고 있어야 한다는 소리이다. # 더하기 기능의 함수 result..

## 점프 투 파이썬 - 4장 연습문제

## 점프 투 파이썬 - 4장 연습문제 출처 : https://wikidocs.net/12769#04 # Q1. 주어진 자연수가 홀수인지 짝수인지 판별해 주는 함수(is_odd)를 작성해 보자. def is_odd(num): if num % 2 == 0: return True else: return False print(is_odd(3)) >>> False # is_odd(3)은 2로 나눴을 때 0이 아니라 홀수인 False가 출력된다. # Q2. 입력으로 들어오는 모든 수의 평균값을 계산해 주는 함수를 작성해 보자. (단 입력으로 들어오는 수의 개수는 정해져 있지 않다.) # ※ 평균 값을 구할 때 len 함수를 사용해 보자. # 해설 def avg_numbers(*args): # 입력 개수에 상관없이..

## 점프 투 파이썬 - 파일 읽고 쓰기

## 점프 투 파이썬 - 파일 읽고 쓰기 출처 : https://wikidocs.net/26 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net https://github.com/integerJI/blahblah_jeong ## 점프 투 파이썬 - 파일 읽고 쓰기 # 파일 생성하기 f = open("새파일.txt", 'w') # 시작 명령어 시작한 폴더에 파일이 만들어졌따(vscode사용) f.close() # 종료 # 파일 개체 = open(파일이름, 파일열기모드) 이렇게 사용한다. # 파일 열기 모드의 종류 파일열기모드 설명 r 읽기모드 - 파일을 읽기만 할 때 사용 w 쓰기모드 - 파일에 내용을 쓸 때 사용 a 추가모드 - 파일의 마지막에 새로운 내용을 추가 시킬 때 사용 # ..

## 점프 투 파이썬 - 사용자 입력과 출력

## 점프 투 파이썬 - 사용자 입력과 출력 출처 : https://wikidocs.net/25 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net https://github.com/integerJI/blahblah_jeong # input의 사용 a = input() >>> Life is too short, you need python a >>> 'Life is too short, you need python' number = input("숫자를 입력하세요: ") >>> 숫자를 입력하세요: 3 print(number) >>> 3 # print 자세히 알기 a = 123 print(a) >>> 123 a = "Python" print(a) >>> Python a = [1, 2, 3]..

## 점프 투 파이썬 - 함수

## 점프 투 파이썬 - 함수 출처 : https://wikidocs.net/24 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net https://github.com/integerJI/blahblah_jeong --- 처음에는 간단히 출퇴근하며 블로그 내용을 보려 했는데 글이 길어질수록 적을게 많다. 더더욱 가독성도 떨어진다ㅏㅏ 주말에 한번 날 잡고 싹 갈아엎어야겠다. --- # 파이썬 함수의 구조 def 함수명(매개변수): #def는 함수를 만들 때 사용하는 예약어, 함수명은 임의로 만든다. # 괄호 안의 매개변수는 함수에 입력으로 전달되는 값을 받는 변수 # if, while, for문 등 수행할 문장이 들어옴 ... # 함수의 예 def add(a, b): return a +..

## 점프 투 파이썬 - 3장 연습문제

## 점프 투 파이썬 - 3장 연습문제 출처 : https://wikidocs.net/42527 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net https://github.com/integerJI/blahblah_jeong # 그냥 풀기 # 1. 다음 코드의 결괏값은 무엇일까? a = "Life is too short, you need python" if "wife" in a: print("wife") elif "python" in a and "you" not in a: print("python") elif "shirt" not in a: print("shirt") elif "need" in a: print("need") else: print("none") # ??? 문제가 이해..

## 점프 투 파이썬 - for문

## 점프 투 파이썬 - for문 출처 : https://wikidocs.net/22 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net https://github.com/integerJI/blahblah_jeong ## 점프 투 파이썬 - for문 # for문의 기본 구조 for 변수 in 리스트(또는 튜플, 문자열): 수행할 문장1 수행할 문장2 ... # 처음 봤을 땐 어려웠지만 이젠 익숙. 리스트를 in 변수에 끝 - # for문의 예제 test_list = ['one', 'two', 'three'] for i in test_list: # 리스트에 있는 값들을 i에 넣어라 print(i) # i 출력 one two three # 다 돌면 끝난다. a = [(1,2), (3,4..

## 점프 투 파이썬 - while문

## 점프 투 파이썬 - while문 출처 : https://wikidocs.net/21 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net https://github.com/integerJI/blahblah_jeong # while문의 기본 구조 while : ... # 조건이 참인 동안에는 while문 아래의 문장이 반복한다. # while문의 예제 treeHit = 0 # treeHit를 0으로 만들어준다. while treeHit 300: print("거스름돈 %d를 주고 커피를 줍니다." % (money -300)) coffee = coffee -1 else: print("돈을 다시 돌려주고 커피를 주지 않습니다.") print("남은 커피의 양은 %d개 입니다." % co..

## 점프 투 파이썬 - if문

## 점프 투 파이썬 - if문 출처 : https://wikidocs.net/42526 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net https://github.com/integerJI/blahblah_jeong ## 점프 투 파이썬 - if문 # if문의 기본 구조 if 조건문: 수행할 문장1 수행할 문장2 수행할 문장2 # 들여쓰기로 구분하니 주의하자. 수행할 문장2 # 들여쓰기로 구분하니 주의하자. ... else: # 조건문 뒤에 : 주의! 수행할 문장A # 들여쓰기를 할때 Tab or Spacebar 4개 요즘은 공백 4개 사용 권장 수행할 문장B ... # 조건을 비교하기 위한 비교 연산자 비교연산자 설명 x y x가 y보다 크다 x == y x와 y가 같다 x !..