Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的eror不支持/:'str'和'int'的操作数类型_Python_Tkinter - Fatal编程技术网

python中的eror不支持/:'str'和'int'的操作数类型

python中的eror不支持/:'str'和'int'的操作数类型,python,tkinter,Python,Tkinter,我在Python中遇到了这个错误 我应该做什么来修复错误 我的程序是用Tkinter编写的 如果你能解决我的问题,谢谢你 from tkinter import * def Diagnosis(): get1 = inp.get() if get1 / 2 == '0': Label(windows,font = 'IranNastaliq',text = 'عدد زوج است').pack() else: L

我在Python中遇到了这个错误

我应该做什么来修复错误

我的程序是用Tkinter编写的

如果你能解决我的问题,谢谢你

from tkinter import *    
def Diagnosis():        
    get1 =  inp.get()
    if get1 / 2 == '0':
        Label(windows,font = 'IranNastaliq',text = 'عدد زوج است').pack()
    else:
        Label(windows,font = 'IranNastaliq',text = 'عدد فرد است ').pack()
   
windows = Tk()
windows.geometry('500x600')
windows.configure(bg ='aqua')
windows.maxsize(500,600)
windows.minsize(400,500)

inp = Entry(windows,font ='IranNastaliq' )
inp.pack()

windows.title("icc-aria gui app")

btn = Button(windows)

btn.configure(text="تایید",font = ('IranNastaliq',14),command = Diagnosis )

btn.pack()

windows.mainloop()

将输入转换为int或float:

from tkinter import *    
def Diagnosis():        
    get1 =  int(inp.get())
    if get1 / 2 == 0:
        Label(windows,font = 'IranNastaliq',text = 'عدد زوج است').pack()
    else:
        Label(windows,font = 'IranNastaliq',text = 'عدد فرد است ').pack()
   
windows = Tk()
windows.geometry('500x600')
windows.configure(bg ='aqua')
windows.maxsize(500,600)
windows.minsize(400,500)

inp = Entry(windows,font ='IranNastaliq' )
inp.pack()

windows.title("icc-aria gui app")

btn = Button(windows)

btn.configure(text="تایید",font = ('IranNastaliq',14),command = Diagnosis )

btn.pack()

windows.mainloop()

从错误消息中,听起来像inp.get返回字符串

您可以将其转换为整数:

def诊断: get1=inp.get 如果intget1/2==0: Labelwindows,字体='IranNastaliq',文本='IranNastaliq'。打包 其他: Labelwindows,字体='IranNastaliq',文本='IranNastaliq'.'
可能会执行get1=intinp.get或get1=floatinp.get不客气。