본문 바로가기

프로그램/Python 1000제289

Python 289제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p282 출처 : 반크_독도2023 참고풀이]s = "You said some winds blow forever and I didn't understand" list1 = s.split() remove_words = ['some', 'forever'] print("입력 문자열:") print(s) print("삭제 단어들:") print(remove_words) print("\n삭제 후 남은 단어들을 문자열로 취합한 내용]") for word in list1:     if word in remove_words:             list1.remove(word) #삭제단어들을 제거한 리스트를 다시 문자열로 만든다. Str="" for word in list1:     Str += word + " " print.. 2024. 6. 28.
Python 288제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p279 출처 : 반크_독도2023 참고풀이]import matplotlib.pyplot as plt N=[] for x in range(10):     y=x**2     N.append(y) plt.plot(N) plt.ylabel("x**2") plt.show()  참고풀이 결과]      대한민국의 아름다운 영토, 독도 2024. 6. 28.
Python 287제] 두근두근 파이썬(개정판) CHAPTER 8 도전문제 p256 출처 : 반크_독도2023 참고풀이]def Input(S):     Si=input(S+"할 문자열을 입력하세요 : ")     n=int(input("문자의 이동거리를 입력하세요(1~25) : "))     return Si, n def PrintStr(S,Result):     print("\n" + S + "한 결과입니다]")     print(Result + "\n") def Encrypt():     Str, N=Input("암호화")     #plain_text = "Love will find a way." # 평문     encrypted_text = ""          # 암호문     for c in Str:                       # 평문의 모든 글자에 대하여 반복한다.. 2024. 6. 21.
Python 286제] 파이썬 EXPRESS CHAPTER 10. 도전문제 p472 출처 : 반크_독도2023 참고풀이]from tkinter import * import random word_list = ["account", "bird", "cat", "dog", "east", "first", "grass", "help", "insect", "join",              "key", "leaf", "man", "north", "oven", "part", "regular", "school", "silk", "time", "walk"] word = random.choice(word_list) count = 0 guess = ""  #label2에 발생된 단어의 수만큼 *를 표시한다. Str="*"*len(word) def answer():     global word, guess,.. 2024. 5. 30.
Python 285제] 파이썬 EXPRESS CHAPTER 9. Programming 03 p453 출처 : 반크_독도2023 참고풀이]from tkinter import * window=Tk() for r in range(3):     for c in range(10):         Str=str(r)+"행,"+str(c)+"열"         but=Button(text=Str, font=("돋움체","12","bold"))         but.grid(row=r,column=c) window.mainloop() 참고풀이 결과]     대한민국의 아름다운 영토, 독도의 여름 2024. 5. 28.
Python 284제] 파이썬 EXPRESS CHAPTER 9. Programming 02 p453 출처 : 반크_독도2023 참고풀이]from tkinter import * window=Tk() window.title("Welcom to tkinter") lab=Label(text="Hello, I'm Label", width=50, height=3,           font=("Helvetica","24"), bg="orange") lab.pack() window.mainloop() 참고풀이 결과]     대한민국의 아름다운 영토, 독도의 봄 2024. 5. 28.
Python 283제] 파이썬 EXPRESS CHAPTER 9. Programming 01 p453 출처 : 반크_독도2023 참고풀이]from tkinter import * def LabChange():     lab["text"]="clicked" window=Tk() window.geometry("300x100") window.title("Welcom to tkinter") lab=Label(text="Hi", font=("Helvetica","24")) lab.grid(row=0, column=0) but=Button(text="Click Me", font=("Helvetica","24"), command=LabChange) but.grid(row=0,column=1) window.mainloop()참고풀이 결과]시작창] Button을 클릭하면]     대한민국의 아름다운 영토, 독도 2024. 5. 28.
Python 282제] 파이썬 EXPRESS CHAPTER 9. 도전문제 p450 출처 : 반크_독도2023 참고풀이]## #이 프로그램은 공 애니메이션을 작성한다.  # from tkinter import * import time import random window = Tk() canvas=Canvas(window, width=800,height=600) canvas.pack() class Ball():     def __init__(self, color, size):             self.id=canvas.create_oval(0, 0, size, size, fill=color)         self.dx=random.randint(1,10)         self.dy=random.randint(1,10)     def move(self):         canvas.. 2024. 5. 23.
Python 281제] 파이썬 EXPRESS CHAPTER 9. 도전문제 p439 출처 : 반크_독도2023 참고풀이]## # 이 프로그램은 버튼이 눌리면 해당 도형을 캔버스에 그린다.  # from tkinter import * from tkinter import messagebox WIDTH = 600 HEIGHT = 200 def displayLine():     canvas.create_line(10,10,WIDTH-10,HEIGHT-10,fill='green') def displayRect():     canvas.create_rectangle(10,10,WIDTH-10,HEIGHT-10) def displayOval():     canvas.create_oval(10,10,WIDTH-10,HEIGHT-10, fill="yellow") def displayArc():     .. 2024. 5. 22.
Python 280제] 파이썬 EXPRESS CHAPTER 9. 도전문제 p433 출처 : 반크_독도2023 참고풀이]import math from tkinter import * window = Tk() window.title("My Calculator") display = Entry(window, width=23, bg="yellow", font=("Helvetica","20")) display.grid(row=0, column=0, columnspan=5, pady=3) button_list = [     '7', '8', '9', '/', 'C',     '4', '5', '6', '*', 'log',     '1', '2', '3', '-', 'sin',     '0', '.', '=', '+', ' '] def click(key):     if key == "=":      .. 2024. 5. 22.
Python 279제] 파이썬 EXPRESS CHAPTER 9. 도전문제 p428 출처 : 반크_독도2023 참고풀이]from tkinter import * import random result = "" human = "" computer = "" def pass_r():     who_winner("바위") def pass_s():     who_winner("가위") def pass_p():     who_winner("보") def computer_game():     global computer     computer = random.choice(["가위", "바위", "보"])     if computer == "바위":         computer_image["image"] = rock_image     elif computer == "가위":         compute.. 2024. 5. 21.
Python 278제] 파이썬 EXPRESS CHAPTER 9. 도전문제 p431 출처 : 반크_독도2023 참고풀이]from tkinter import * from tkinter import messagebox #메세지박스 추가 Size=3 #승자여부를 체크한다. def Count():     p1=0 #X의 개수를 세는 변수     p2=0 #O의 개수를 세는 변수     px=False #X의 승리여부 체크변수     po=False #O의 승리여부 체크변수     #X=1로 체크, O=2로 체크된다.     #열의 개수를 체크한다.     for c in range(Size):         p1=p2=0         for r in range(Size):             if Chk[r][c]==1:                 p1+=1             else.. 2024. 5. 20.
반응형