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 275제] 2014년 한국정보올림피아드 지역본선 초등부 1번 과자
출처 : 반크_독도 2023 문제]동수는 제과점에 과자를 사러 가는데 현재 가진 돈이 모자랄 경우 부모님께 모자란 돈을 받으려고 한다. 과자 한 개의 가격이 K, 사려고 하는 과자의 개수가 N이고, 현재 가진 돈의 액수를 M이라 할 때 여러분은 동수가 부모님께 받아야 하는 모자란 돈을 계산하려고 한다. 예를 들어, 과자 한 개의 가격이 30원, 사려고 하는 과자의 개수가 4개, 현재 동수가 가진 돈이 100원이라 할 때, 동수가 부모님께 받아야 하는 돈은 20원이다. 과자 한 개의 가격이 250원, 사려고 하는 과자의 개수가 2개, 현재 동수가 가진 돈이 140원이라 할 때, 동수가 부모님께 받아야 하는 돈은 360원이다. 과자 한 개의 가격이 20원, 사려고 하는 과자의 개수가 6개, 현재 동수가 가..
2024. 5. 8.