测试积点老人 发表于 2018-4-2 10:34:26

Day2-1测试积点任务

问题:
python导入tkinter后运行代码提示tk未定义
<font face="微软雅黑" size="3"># -*- encoding:utf-8 -*-
from tkinterimport *
import tkinter.simpledialog as dl
import tkinter.messagebox as mb
win=TK()
w=tkinter.Label(win,text="Guess Number Game")
w.pack()
mb.showinfo("welcome to guess number game")

number=88
while True:
      guess=dl.askinteger("Number","what's your number")
      if guess==number:
                output="bingo! you are right,but you do not win any prize!"
                mb.showinfo("result",output)
      elif guess<number:
                output="no ,the number is a lower than that"
                mb.showinfo("result",output)
      else :
                output="no,the number is a higher than that"
                mb.showinfo("result",output)
print("done!")
</font>

运行上述代码,提示
<font face="微软雅黑" size="3">Traceback (most recent call last):
File "tk1.py", line 5, in <module>
    win=TK()
NameError: name 'TK' is not defined</font>

安装python3.6版本,,上面问题该怎么解决?初学python有很多不懂的地方,希望大家能
够不吝赐教,谢谢!

自动化小白 发表于 2018-4-3 10:19:33

除了提示为定义还有其他的么
报错图记得贴一下

qqq911 发表于 2018-4-3 10:30:15

引入下tkinter的完整包

jingzizx 发表于 2018-4-3 11:29:20

是不是有点依赖包之类的

梦想家 发表于 2018-4-3 12:59:48

缺少东西么?

abcsell 发表于 2018-4-3 13:47:36

查看一下日志,应该是缺乏依赖包

libingyu135 发表于 2018-4-3 14:16:31

from Tkinter import *
页: [1]
查看完整版本: Day2-1测试积点任务