목록전체 글 (72)
알쏭달쏭 공부한거 쓰기
12일차 실습 문제: 10.12번까지 위에서부터 아래로 순차적으로 풀이하세요.(10.3, 10.14, 10.15, 10.24 제외) https://colab.research.google.com/drive/1Jzdka6KRChHZOut2bapC3nFYa48-3DyB?usp=sharing#scrollTo=TBpZBPqzKqHO GUI: 엔트리에서 엔터입력했을때 결과 출력되도록 추가해보세요. #내일 시험 범위는 저번 시험 범위 이후(GUI, datetime, time, 람다함수, map, filter)입니다. Day_12.ipynb Colaboratory notebook colab.research.google.com EX 1: map, filter ## EX 1: map, filter ### 1. 0에서 9까..
#GUI 복습 enter누르면 바로 결과가 나오도록 만들기from tkinter import* def clicked(): r.config(text=f'10년 후 {int(e.get())+10} 입니다.') def input_return(event):#매개변수가 반드시 있어야한다. r.config(text=f'10년 후 {int(e.get())+10} 입니다.') window=Tk() Label(window, text='나이:').grid(row=0, column=0) e=Entry(window, width=30) e.grid(row=0, column=1) #엔트리에서 엔터를 입력할 때 결과가 출력되게 하자! #콜백함수를 bind() 메소드를 통해 연결하자! #e.bind(이벤트, 콜백함수명) e.bind..
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__구현..