본문 바로가기

Python

(58)
[sw expert academy] 3314. 보충학습과 평균 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com T = int(input()) for t in range(1,T+1): scores = list(map(int,input().split())) new_scores =[] for score in scores: if score
[sw expert academy]13218. 조별과제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com T = int(input()) for t in range(1,T+1): n = int(input())//3 print("#{} {}".format(t,n)) 오랜만에 파이썬이니 쉬운 문제로 시작!!
[sw expert academy] 1213. [S/W 문제해결 기본] 3일차 - String https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com for t in range(10): N = int(input()) sear = str(input()) stng = str(input()) result =0 fir = len(sear) sec = len(stng) for k in range(sec-fir+1): if stng[k:k+fir] == sear: result+=1 print("#{} {}".format(N,result)) 오랜만에 문제 풀어봤다!!
220225 학습일기 1. tkinter에서 f라는 함수를 정의하고 button에 command =f 를 해줬는데 버튼을 누르지 않아도 f가 실행된다면 button = (... , command=lambda:[f()]) lambda를 이용해보자. 2. 이런 상황을 가정해보자. sqlite를 이용해 a라는 반의 학생들 이름을 저장하려 한다. sqlite에 List datatype은 없다. INSERT INTO class_student VALUES((a,[철수,영희])) 이렇게는 안된다는 거다. 그러면 어떻게 저장하는게 좋을까? class_students라는 테이블을 생성하고 CREATE TABLE class_student(class,student) class,student 속성값을 만들어서 INSERT INTO class_st..
220224 학습일기 1. 동적변수를 사용해 버튼을 많이 만들어보자. from tkinter import * from tkinter.font import * class k: def __init__(self): self.window = Tk() self.k_name = "k" self.window.title(self.k_name) self.window.geometry("640x480") self.window.resizable(False,False) for i in range(1,10): line = Button(self.window,text="버튼 {}".format(i)) globals()['button{}'.format(i)] = line globals()['button{}'.format(i)].grid(row=0,colu..
220222 학습일기 1. 키보드에서 엔터를 누르면 실행되는 어떤 것을 만들어보려고 keyboard 패키지를 설치했다. python -m pip install keyboard 터미널에 위 코드를 입력해서 설치를 했다. 이렇게 다운로드도 완벽히 되었다. 그런데! 막상 import해서 쓰려고 보니 안된다. from keyboard import press a = 1 print(a) if press('enter'): print('yes') 실행을 해보니 오잉? 우리한테는 keyboard라는 모듈이 없는데? 이러는 거다. 그래서 다시 설치를 해봤다. 그랬더니 어제 설치한 아나콘다 lib에 저장이 되었다는 것이다. 원래는 아나콘다를 사용하지 않았으니 여기는 아나콘다를 사용하는 환경이 아닐거고.. 그래서 저 c:\anaconda3\lib..
220221 학습일기 1. 지금 시간 출력하기(날짜 포함) import time k = time.ctime() print(k) Mon Feb 21 12:40:03 2022 2. 올해의 연도만 출력하고 싶으면 1번의 방법에서 split으로 연도만 떼어낸다. import time k = time.ctime() print(k.split()[-1]) 3. time 모듈의 sleep함수는 일정시간동안 코드의 실행을 멈추는 역할을 한다. a가 출력된 이후 10초 있다가 b가 출력되게 하고 싶다면 import time a = 1 b=2 print(a) time.sleep(10) print(b) [교재] https://wikidocs.net/3140 2) 파이썬에서 시간 다루기 알고리즘 트레이딩을 하려면 파이썬에서 시간을 잘 다룰 수 있어..
220219 학습일기 1. 어떤 파일이 있나 없나 살펴볼 때 import os print(os.path.isfile("temp.db")) True, False의 boolean 형식으로 출력됨. 2. 어떤 변수에 저장된 값이 ~로 끝나니? 물어볼때는 이렇게. a= 'love him' if a.endswith("him"): print('yes') #yes 3. 파일을 지우고 싶을 때 import os if os.path.isfile("a.txt"): os.remove('a.txt') 이거는 먼저 있는지 확인 후에 지우는 코드 4. f= open('dump_script.sql','r') datas = f.readlines() for data in datas: data= data.strip() if data=='BEGIN TRANS..
220218 학습일기 내가 만든 tkinter 창이 일정시간이후 닫히길 원한다면 이렇게 해주면 된다. import tkinter as tk a = tk.Tk() a.after(1000,a.destroy) a.mainloop() [참고] https://krcodeblog.com/blog/511570 특정 시간 대 이후 tkinter 창 을 종료 하 시 겠 습 니까? - krcodeblog © 2021 krcodeblog.com licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0 . Privacy Policy Contact US Sitemap krcodeblog.com
220211 학습일기 1. GUI 창 전환 이틀정도 머리를 싸매던게 드디어 해결됐다. !!!!!!!!!!! from tkinter import * import tkinter.messagebox as msgbox from tkinter.ttk import Labelframe window = Tk() window.title("계산기") window.geometry("640x480") a=0 def switch(): print("바뀐다.") global a a=1 window.destroy() frame_addsearch_group = Frame(window) frame_addsearch_group.pack(fill="x",padx = 5,pady=10) btn_add_group=Button(frame_addsearch_group..