본문 바로가기

파이썬기초19

22.02.25 [파이썬 웹 개발] 시간과 분이 있을때 분으로 전환 ''' # 내가 풀었던 문제 # 문제 1 hour = 1 min = 30 a = f"{hour}시간 {min}분" print(a) b = hour *60 print(b+min) print() # 문제 2 hour = 2 a = f"{hour}시간" print(a) b = hour *60 print(b) print() # 문제 3 min = 30 a = f"{min}분" print(a) print(min) ''' # 실습문제 2.6.1 # 시간을 분으로 time = input("시간을 입력하세요>>>") # 1. 분만 있는 경우 ex) 30분 # 2. 시간만 있는 경우 ex) 2시간 # 3. 시간과 분이 있는 경우 ex) 1시간 30분 if time.find("시간") == -1: # 분만 있는 경우 re.. 2022. 2. 25.
2022.02.14 [파이썬정복] 19wxPython 까지 총정리 끝 # 19장 wxPython # 19.1 윈도우 # App ''' import wx app = wx.App() frame = wx.Frame(None) frame.Show(True) app.MainLoop() ''' ''' import wx class MyApp(wx.App): def OnInit(self): frame = wx.Frame(None) frame.Show(True) return True app = MyApp() app.MainLoop() # 엥? 첫번째랑 두번째랑 코드는 명백히 다른데 왜 값은 똑같이 보이는지 영문을 모르겠다. ''' ''' # 윈도우의 속성 import wx app = wx.App() frame = wx.Frame(None) size = wx.Size(600,400) fra.. 2022. 2. 14.
2022.02.13 파이썬 정복 18장 그래픽 # 18장 그래픽 # 18.1 Thinker ''' # 윈도우 생성 from tkinter import * main = Tk() main.mainloop() ''' ''' # 위젯 배치 from tkinter import * main = Tk() main.title("Tk Test") main.geometry("300x200") lbl = Label(main, text="Label", font = "Arial 20") lbl.pack() apple = Button(main, text="Apple", foreground="Red") apple.pack() orange = Button(main, text="Orange", foreground="Green") orange.pack() main.mainloop(.. 2022. 2. 13.
2022.02.13 파이썬정복 17 고급 문법 ''' def seqgen(data): for index in range(0, len(data),2): yield data[index:index+2] solarterm = seqgen("입춘우수경칩춘분") for k in solarterm: print(k,end=",") ''' ''' # 2글자씩 구분해서 찢어놓는 작업 data = "입춘우수경칩춘분청명곡우입하소만망종" for k in (data[index:index+2] for index in range(0,len(data),2)): # 너무 함축적이여서 이해하기가 난해하다. print(k, end=",") ''' ''' for n in [i for i in range(100)]: print(n,end=",") print("") for n in (i f.. 2022. 2. 13.