목록파이썬 -23여름학기(ㄱㅎㅈ) (30)
알쏭달쏭 공부한거 쓰기
9일차 실습 문제 + Test7, 중간 고사 이후 내용 복습 https://colab.research.google.com/drive/1NrGiqH2bslaVbRPzDg-hohmWBQuf83L9#scrollTo=y9YSwBQFRVRu Day_09.ipynb Colaboratory notebook colab.research.google.com 11일차 강의 자료 p. 13 GUI 프로그램 - 화면 구성 변경하여 아래 링크에 제시했으니 아래 링크 화면도 구현해보세요. https://colab.research.google.com/drive/1N0pLXs6ZeM-IztL00HVPHVPDFFs0dqWs?usp=sharing HW9.ipynb Colaboratory notebook colab.research.goog..
https://colab.research.google.com/drive/1x2iu5p76vVhGdaHyMKyRvWXYu6TrzTfh?usp=sharing HW7.ipynb Colaboratory notebook colab.research.google.com 6.25 def a(): E_d={} print('사전 프로그램 시작... 종료는 q를 입력') while True: user=input('$ ') if user=='q': print('사전 프로그램을 종료합니다.') break elif user[0]=='': print(user[2:]) print(E_d.get(user[2:],f'{user[2:]}가 사전에 없습니다.')) else: print('입력 오류가 발생했습니다.') a() hw7.1 de..
https://colab.research.google.com/drive/1NrGiqH2bslaVbRPzDg-hohmWBQuf83L9#scrollTo=y9YSwBQFRVRu Day_09.ipynb Colaboratory notebook colab.research.google.com 2번 class Car: def __init__(self,mileage=0): self.__mileage=mileage #직진, 우회전 좌회전 def go_s(self,dis): self.__mileage+=dis print(f'{dis}m 직진합니다.') def go_r(self): print('우회전 후',end=' ') def go_l(self): print('좌회전 후',end=' ') def get_mileage(sel..
보호되어 있는 글입니다.
## * 아래 문장을 완성하시오. module1에 mydic이 존재 (1) 모듈 'module1'을 포함시키는 문장 ``` _import___________ module1 ``` (2) 모듈에 별칭을 붙이는 문장 ``` import module1 __as___ m1 ``` (3) 'module1'에서 mydic만 가져오는 문장 ``` from____________ module1 ____import________ mydic ``` 사용시 mydic 만 이용 가능 1) 클래스 복습 #gt(>)lt( 같이 같은 경우 둘다 false가 나옴 #gt,lt를 구현해 놓으면 sorted도 이 기준으로 작동한다. 문자열로 반환을 시키면 sotred가 작동을 안 하므로 반드시 true false로 반환할 수 있게 만들어..
1)딕셔너리 -딕셔너리로 저장된 자료에서 key값으로 호출할기 -길이len -이름 출력 vs for i in 이름: 의 차이점> 메뉴판 만들 수 있다. -딕셔너리 삭제 del 딕셔너리명[key] -딕셔너리 추가 딕셔너리명 [key]=value >딕셔너리 마지막으로 들어간다. -딕셔너리[key]vs딕셔너리.get[key]의 차이점> 없는 키에 대해 반환 값이 다르다 -딕셔너리.keys() .values() 2)딕셔너리 zip test name=['둘리','뽀로로','흰둥이'] scores=[100,57,43] print(zip(name,scores)) # #아마 zip이 보여주는게 주소인듯 print(dict(zip(name,scores))) {'둘리': 100, '뽀로로': 57, '흰둥이': 43} p..
1.FARM에 관한 CLASS 만들기 2.Farm에 init의 성질(add 등) 3.CSV로 농당 리스트 만들기 4.Gui를 이용해 가축취급 농낭 갯수 계산하는 프로그램 만들기 5.난수생성 iterable class 만들기 Makeup: Gui만들기 import random as rd class randomgame: def __init__(self,a,b=0,c=[]): self._a=int(a) self._b=b self._c=c def __iter__(self): return self def __next__(self): b=rd.randint(1,100) self._c.append(b) if len(self._c)
리스트 축약이나 딕셔너리 는 파이썬 끝까지 사용되니까 확실히 알아두세요 weather 따서 따로 만듦 학생파일 text에 만들어봄 문제 예시 1.generator 클래스 구현을 통해 랜덤 로또 번호 6개를 출력해라 2.학생정보 가진 텍스트 파일을 가지고 class를 만들어서 학생 리스트를 만들어야 함 3.학생 성씨가 몇번 나왔는지에 대한 횟수를 딕셔너리형태로 만 들어라 4.두 학생의 평균 점수가 같은지 누가더 큰지 뺀값은 얼마인지 클래스를 통해 구현 5. 대체 시험: 정수 입력받고 최대/최소 이때 예외 발생 처리 예상) #1 import random as rd def generation(): global a a=[] while len(a)이건 모르겠다. __eq__ 이랑__gt__ 이랑 __sub__구현..
#객체 프로 그래밍 https://colab.research.google.com/drive/1NrGiqH2bslaVbRPzDg-hohmWBQuf83L9#scrollTo=gfyr4peyS4il Day_09.ipynb Colaboratory notebook colab.research.google.com 객체>class 클래스명:(보통 대문자) #속성 def__init__() #이런 __있는 함수 speacial 매소드 보통 직접 부르기 보다는 자동으로 불러진다. self. 속성이름 #인스턴스 변수 #동작:메소드(동일한 함수인데 클래스 안에 쓰일때 매소드라고 불림) def 함수명 (self, 매개변수) 내용 #강아지 프로그래밍하기 1.속성은 private 하게 내부에서는 접근 가능, 외부에서는 접근 하지 못하..
#딕셔너리 딕셔너리=불변의 key, 변화가능한 값 리스트와 튜플과 달리 순서가 없다. 딕셔너리={key:value, key:value} a={}: 빈 딕셔너리 동일한 키 두개 가질 수 없다. like 사물함 딕셔너리 추가 딕셔너리명[key]=value 삭제 del딕셔너리명[key] 값을 가지고 올때 1)딕셔너리명[key] 2)딕셔너리명.get(key)> 조건문으로 유용하게 쓸 수 있다. 둘의 차이는 key가 없을때가 다르다. 딕셔너리명. key 만 가져오기 딕셔너리명.keys()>>dict_keys(['a','b','c']) (어차피 키들은 다 다른 값을 가지고 있음) >이걸 list로 보고 싶다?>> list(딕셔너리명.keys()) 값만! 딕셔너리명.values()>list(딕셔너리명.values()..