python 3 사용
Problem 1
pythonstudy.xyz/python/article/120-Tkinter-%EC%86%8C%EA%B0%9C
예제로 배우는 파이썬 프로그래밍 - Tkinter 소개
1. Tkinter 소개 Tkinter는 Tcl/Tk에 대한 파이썬 Wrapper로서 Tcl/Tk를 파이썬에 사용할 수 있도록 한 Lightweight GUI 모듈이다. Tcl은 Tool Command Language의 약자로서 일종의 프로그래밍 언어이며, Tk는 크로스 플�
pythonstudy.xyz
다음 상황에 대한 구현을 만들어보십시오.
Tkinter에 대한 강의록 7장.모듈과 활용이 참조가 될 것입니다.
캔버스에 이벤트를 변화시켜보자.
객체.create_line(x1,y1, x2,y2) 를 이용해보고 이벤트 , 를 발생시켜보자.
캔버스에 Button객체를 넣어서 중간에 색을 바꿀 수 있도록 해보자.
from tkinter import *
www.delftstack.com/ko/howto/python-tkinter/how-to-change-tkinter-button-color/
Tkinter 버튼 색상을 변경하는 방법 | Delft Stack
어떻게 파이썬 Tkinter 하우투 Tkinter 버튼 색상을 변경하는 방법 Tkinter 버튼 색상을 변경하는 방법 창립일자: June-16, 2020 | 갱신일자: June-25, 2020 Tkinter 버튼 색상 설정 configure 메소드로 Tkinter 버튼 색
www.delftstack.com
from tkinter import *
root = Tk()
root.title('선영')
my_canvas=Canvas(root,width=300,height=200,bg="white")
my_canvas.pack(pady=20)
my_canvas.create_line(0,100,300,300,fill="red")
my_canvas.create_oval(100,150,250,50,fill="cyan")
my_canvas.create_oval(10,200,50,150,fill="pink")
def callback(event):
print(event.x,event.y, "event!")
frame=Frame(root,width=100,height=100, bg="yellow")
frame.bind("<Button-1>",callback)
frame.pack()
btn = Button(root, text="click yellow",bg="pink")
btn.pack()
root.mainloop()
Problem 2
다음과 같은 상황에 대해 오류처리가 적용된 코드로 변환하여 문제를 해결해 주십시오.
오류 처리에 대한 내용은 강의록은 8장.예외처리와파일이 참조가 될 것입니다.
input해서 두 개의 수를 입력받는데
100 200
또는
100,200
입력할 경우 오류 없이 숫자로 계산
0으로 나누는 경우 문제 발생
text입력시는
text 라는 오류 메세지 내고
text의 덧셈으로 표시
파이썬 강좌 11편. 예외 처리(Exception Handling)
1. 예외 처리(Exception Handling) 오늘은 예외 처리(Exception Handling)에 대해 알아보려고 합니다. 여기서 '예외(Exception)'란 어떤 것일까요? 우리가 프로그램을 사용하다 보면 예기치 못한 상황으로 에러��
blog.hexabrain.net
try:
k = input('두 수를 입력하시오: ')
a,b = k.split()
c,d = int(a), int(b)
print ("{}+{}={}".format(c,d,c+d))
print ("{}-{}={}".format(c,d,c-d))
print ("{}*{}={}".format(c,d,c*d))
print ("{}/{}={}".format(c,d,c/d))
except ZeroDivisionError:
print("0으로 나누는 경우 문제 발생 ")
except ValueError:
print("text 입력 오류, {}+{}".format(a,b))
'컴퓨터 언어 > python' 카테고리의 다른 글
Python 10. Class (0) | 2020.07.20 |
---|---|
Python 8. Battleship game (0) | 2020.07.15 |
Python 7. LOOP (0) | 2020.07.15 |
파이썬 기초1 (0) | 2020.07.15 |
Python 5: List + Dictinaray + for루프 (0) | 2020.07.14 |