非常简单的GUI版猜数字游戏,后面有时间好好研究下

# -*- coding: utf-8 -*-
"""
Created on Mon Jan 28 16:30:17 2019

@author: pelu
"""

import tkinter
import random

number = random.randint(1, 100)

def check_number():
guess_number = int(txt_guess.get())
if guess_number < number:
msg = "You are too low!"
elif guess_number > number:
msg = "You are too high!"
else:
msg = "You win!"
lbl_result["text"] = msg

wd = tkinter.Tk()
wd.title("Guess Number Game")
wd.geometry('600x400')

lbl_title = tkinter.Label(wd, text="I'm thinking of a number between 1 and 100. Take a guess!")
lbl_title.pack()

txt_guess = tkinter.Entry(wd, width=3)
txt_guess.pack()

lbl_result = tkinter.Label(wd,text="Good luck!")
lbl_result.pack()

btn1 = tkinter.Button(wd, text="Submit", fg="red", command=check_number)
btn1.pack()

wd.mainloop()

最新文章

  1. linux 下向github上传代码
  2. ABAP 数值类型转换
  3. linq小笔记;
  4. 重定向redirect与跳转forward区别
  5. Excel中 设置使得每行的颜色不一样
  6. 解决linux不能使用chmod更改权限的问题
  7. Scala 的 Web 框架 Lift 开始 3.0 版本开发
  8. 关于网页显示乱码问题的一些个人见解(PHP、JSP...)
  9. GDAL使用插件方式编译HDF4、HDF5以及NetCDF的bug修改
  10. Python学习(四十三)—— Djago-admin管理工具
  11. BeanPostProcessors (for example: not eligible for auto-proxying),报错解决
  12. EasyPOI校验实现返回错误信息及行号
  13. MySQL优化(2)--------常用优化
  14. JS命名空间模式解析
  15. 003 使用SpringMVC开发restful API--查询用户
  16. 业务数据实体(model) 需要克隆的方法
  17. Windows-universal-samples学习笔记系列三:Navigation
  18. MySQL分页存储过程
  19. Java中的死锁问题
  20. maven Tomcat idea 热部署

热门文章

  1. java api 批量数据库操作
  2. [剑指Offer]10-斐波那契数列(循环)-Java
  3. Axis通过方法获取webService请求报文
  4. java调用本地播放器播放视频文件。调用本地播放器不能播放指定文件的说明。
  5. 十五、Collections.sort(&lt;T&gt;, new Comparator&lt;T&gt;() {})针对字符串排序
  6. C# 小数点后保留两位小数,四舍五入的函数及使用方法
  7. Element transfer 两边数据(左右)的显示问题?
  8. 关于webservlet 请求异步处理,链接未关闭出现的bug
  9. jango路由层
  10. rn最新版测试