Eat Study Love

먹고 공부하고 사랑하라

파이썬 35

5. Lists and Loops in Python

Python에서 굉장히 중요한 개념! 리스트와 루프! Python으로 대량의 Data를 처리하려 할 때, 일일히 Variable을 설정하려면 너무 많다. 그래서 보통 사용하는게 List! 주요 자료구조 中 하나 - A1 = 'Mina' , A2 = 'Lisa' , A3 = 'Marcus' .... (X) - People = ['Mina', 'Lisa', 'Marcus' ... ] (O) --> LIST! Lists - List는 포함하는 Item의 순서를 따진다! Ordered! 참고로 숫자는 0부터 센다 in python, C ... - Why 0부터? --> 컴퓨터는 2진수를 쓰고, 2진수에서 가장 작은 수는 0이니까 0부터 Lists : Access and Assign - ex) - people =..

SW 만학도/Python 2024.03.14

3. String and Control in Python

많고 많은 데이터 타입중에서 사실 우리 인간에게 가장 중요한 것은 문자, String Type이다. 돌풍을 몰고 온 Chat GPT도 인간의 언어, 자연어처리의 일종이니 말이다. 미래 먹거리! String type을 한 번 파헤쳐보자. String Type - Python은 int/float으로 Numeric Value를 표현한다. - String(str) type으로 Text Value를 표현한다. - Python은 문자열을 ' ' or " " 로 구분한다. ex) 'Gaza!!', "Lovey Dovey" (작은/큰따옴표 혼용 X) - 25 vs "25" ? => 숫자 vs 문자 Built-in Operation with Strings - len(str) : 띄어쓰기 포함, str의 길이를 반환 --..

SW 만학도/Python 2024.03.13

Jump To Python while문 break, continue [3]

모르는 것 위주로 기록을 좀 남기려고 한다. if, while, for문 특성은 뭐, 찾아보면 나오니 큰 어려움 없는데 break, continue 요런 건 지나가면 까먹는 용어라 한 번 메모 해볼법하다. 기본적으로 While문의 구조는 아래와 같다. while 조건문 : 실행문 조건문은 True or False 불형식의 답이 나오게 설정을 해야하며 여기서 조건문이 Ture이면 실행문을 계속 뺑뺑이를 돌리는 거다. while True : print('안녕') *흔히 말하는 무한루프 while문에 쓰이는 치트키 2가지가 바로 1. Break While문을 돌다가 어찌어찌 Break를 만나면 그 순간 그가 속한 While문을 깨고 나온다. coffee = 10 돈 = 100 while 돈 : print('돈..

Jump To Python 2장 연습 문제(2) [2]

이어서 가보즈아 Q8. # (1,2,3) 튜플에 값 4를 추가하여 (1,2,3,4)를 만들어 출력하라 b를 저렇게 하니까 튜플이 아니라 int라 더하기가 안 된다고 한다. # a = (1,2,3) # b=(4,) # print(a+b) b 옆에 공백을 넣어서 a+b를 출력하니까 되네. 쉬운듯 까다로운 Tuple의 세계 Q9. # 다음과 같은 Dictionary a가 있다고 할 때, 오류가 발생하는 경우를 고르고 이유를 설명하라 # a=dict() # 1.a['name'] = 'python' # 2.a[('a',)]='python' # 3.a[[1]]='python' # 4.a[250]='python' A. 3번 => 키 값으로 list, set 등 변하는 값을 설정하지는 못한다 => 몰랐넹;; 그냥 나머..

Jump To Python 2장 연습 문제 [1]

Q1. # 홍길동씨의 과목별 점수는 다음과 같다. 홍길도 씨의 평균 점수를 구해라. # 국어 80점 영어 75점 수학 55점 # 국어 = float(80) # 영어 = float(75) # 수학 = float(55) # 평균 = float((국어 + 영어 + 수학)/3) # 소수점 = '%0.0f' %평균 # print(f'홍길동씨의 평균은 {소수점}점') # print('홍길동씨의 평균은 %s점' %소수점) 소수점을 없애려고 했더니 코드가 좀 조잡해진 듯 하다. Q2. # 자연수 13이 홀수인지 짝수인지 판별해보자 # 자연수 = 13 # if 자연수 % 2 == 1 : # print("%s는(은) 홀수입니다."%자연수) # else : # print("%s는(은) 짝수입니다."%자연수) if문을 아직 ..