저는 Python을 처음 접했고 수정 한이 코드 조각을 온라인에서 찾았습니다. 지금은 x * y를 인쇄하고 있지만 나중에 스크립트에서 다시 사용할 수 있도록 int 값으로 반환 할 수 있기를 원합니다.
Python 2.7.6을 사용하고 있습니다.
def show_xy(event):
xm, ym = event.x, event.y
x3 = xm * ym
print x3
root = tk.Tk()
frame = tk.Frame(root, bg = 'yellow',
width = 300, height = 200)
frame.bind("<Motion>", showxy)
frame.pack()
root.mainloop()
감사합니다, Postie
값을 반환하려면 다음 return
대신 사용하면 됩니다 print
.
def showxy(event):
xm, ym = event.x, event.y
x3 = xm*ym
return x3
def print_val(a):
print a
>>> print_val(5)
5
def return_val(a):
return a
>>> result = return_val(8)
>>> print result
8
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다