본문 바로가기
반응형

Python/점프 투 파이썬26

if문 Preface 원래 계산기를 만들어본 후 제어문 공부를 시작할 계획이었지만, 인터넷을 찾아보니 계산기 코드를 작성하기 위해선 자료형 뿐만이 아닌, 파이썬의 전체적인 내용에 대한 이해가 필요해 보였다. 그래서 어쩔 수 없이 파이썬의 기본적인 문법을 모두 익힌 후 계산기를 만들기로 결정했으며, 오늘은 if문 작성 방법을 공부했다. 특정 조건을 달아주는 if문을 사용하자 코드에 보다 세부적인 내용들을 담을 수 있었고, 이를 통해 다양한 선택지를 구성할 수 있는 재미도 생겼다. 또한, 새로운 문법 사항을 추가해서 그런지 코드가 나름 멋있어 보여 코드를 작성하는 맛도 난다..^^ 1. if문 money = 10000 card = True if money > 2000 and card: print('택시를 타라' '.. 2021. 8. 16.
자료형 연습문제 Preface 자료형과 관련된 몇 가지의 연습문제를 풀어봤다. 중간중간 해설지의 힘을 빌린 한 두 문제를 제외하면 대부분 혼자 힘으로 해결한 것 같다. 물론 아주 간단한 문제들이었지만, 막상 문제를 풀고 나니 생각보다 더욱 뿌듯했고 지금껏 진행해 온 공부 방식에 대한 확신도 생겼다. 아직 배워야 할 내용들이 산더미처럼 많지만, 앞으로도 지금처럼 자신감을 갖고 노력하면 무엇이든 해낼 수 있을 것 같다. 1. 홍길동 씨의 과목별 점수는 다음과 같다. 홍길동 씨의 평균 점수를 구해 보자. - 국어 : 80 - 영어 : 75 - 수학 : 55 → 답안 import statistics 점수 = [80, 75, 55] print(statistics.mean(점수)) → 해설 : 해설에선 세 값을 더한 후 직접 나누.. 2021. 8. 13.
집합 자료형, 불 자료형, 변수 Preface 파이썬 공부를 시작한지 얼마 되지 않았지만, 많은 사람들이 파이썬을 입문 언어로 추천하는 이유를 알 것 같다. 처음 언어 공부를 시작할 때 걱정했던 것과 달리 문법을 쉽게 이해할 수 있고, 한 줄 한 줄 실행시키며 코드를 적다보니 오류 수정도 간편하다. 무엇보다 몇 줄 안되는 코드지만 내가 직접 짠 코드가 실행되는 것을 보면 성취감도 느낄 수 있다. 현재 '점프 투 파이썬'의 자료형 부분까지 공부를 마친 상태인데, 내일은 지금까지의 내용을 복습하며 연습문제를 풀어보려 한다. 또, 제어문 공부를 시작하기 전 간단한 계산기를 만들어 볼 계획이다. 1. 집합 자료형 s1 = set('Hello') s2 = set([1,2,3]) print('s1:', s1,'\n') # 중복을 허용하지 않는다... 2021. 8. 12.
튜플 자료형, 딕셔너리 자료형, 딕셔너리 함수 Preface 각 자료형마다 괄호의 종류, 특정 함수의 사용 가능 여부 등 코드를 짤 때 사용하는 방법이 조금씩 다르다. 특정 자료형의 사용 방법을 확실히 암기하지 않으면 코드를 작성할 때 다양한 자료형의 사용 방법이 뒤섞이는 등의 오류가 발생해 꽤나 고생할 것 같다. 1. 튜플 자료형 t1 = () t2 = (1,) # 튜플에서 1개의 요소만을 가질 땐 요소 뒤에 콤마(,)를 붙여야 함 t3 = (1, 2, 3) t4 = 1, 2, 3 t5 = ('a','b',('ab','cd')) # 튜플은 리스트와 비슷하지만 수정이 불가능함 2. 딕셔너리 자료형 dic = {'name':'이수', 'major':'architecture'} a = {1:'a'} a[2] = 'b' # 딕셔너리 쌍 추가 print('.. 2021. 8. 11.
리스트 자료형, 리스트 함수 Preface 코드를 한 두개 씩 작성하여 결과를 확인할 땐 몰랐는데, 여러 코드를 한번에 출력하니 해당 출력값이 어떤 코드의 결과인지 알아보기 힘든 것 같다. 앞으론 print 함수 안에 해당 출력값이 어떤 코드의 결과물인지를 표시하는 문자열을 포함하여 코드를 작성할 계획이다. 1. 리스트 자료형 a = [1, 2, 3, ['a', 'b', 'c']] print(a[3][0],'\n') # 리스트 안에 있는 리스트의 0번째 문자 출력 b = [1, 2, 3, 4, 5] print(b[0:2]) print(b[1:4]) print(b[ :2]) print(b[ :5]) print(b[2: ]) print(b[4: ],'\n') c = [1, 2, 3, 4] d = [5, 6, 7, 8] print(c +.. 2021. 8. 10.
문자열 자료형, 문자열 함수 Preface 파이썬 공부를 하며 배운 내용을 업로드하다 보니 문득 블로그 작성 방법에 변화가 필요하다는 생각이 들었다. 이전엔 책 내용 정리와 더불어 느낀 점을 바탕으로 글을 업로드했지만, 실제 코딩 과정은 이미 정의된 함수들의 사용 방법을 이해하며 직접 코드를 작성하는 과정이므로 이론 공부를 진행할 때처럼 다양한 의문점에 대한 나의 의견을 서술하기보단, 특정 함수의 사용 방법을 익히기 위해 작성해본 이런 저런 코드를 위주로 글을 작성할 것이다. 1. 문자열 자료형 print('I eat %d aplle. \n' %3) print('I eat %s aplles.' %'five') num = ['2', '3'] message = 'I eat '+ num[1] +' aplles.' print(message.. 2021. 8. 10.