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 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.