python图形化编程:猜数字的游戏

liftword1周前 (06-21)技术文章2

import random

num = random.randint(1,500)

running = True

times = 0 ##总的次数

from tkinter import* ##导入所有tkinter的函数

root = Tk() ##root表示主窗口

root.title("猜价钱游戏") ##标题

root.resizable(0,0) ##表示框体的X,Y方向可以自由拉升不,1为可以。0为不可以

root.geometry('300x150') ##框体大小设置

def onClick1():

global num ##全局变量

global times

times = times+1

if int(w.get())== num:

result = "你猜对了"

elif int(w.get())>num:

result = "偏高"

else:

result = "偏低"

dis2.config(text = result+" 第%d次"%times)

dis1 = Label(root,text = "请输入一个1-1000之间的数",height = 2, width =24, fg = "black")

##长宽,字体颜色,背景颜色

w = Entry(root) ##单行输入框

button1 = Button(root,text = "提交",fg = 'red',command = onClick1,height = 1, width =8,)

dis2= Label(root,height = 2, width =20,)

dis1.pack()

w.pack()

button1.pack()

dis2.pack()

root.mainloop() ##进入消息循环,必须要有这个函数

相关文章

从python入门开始,玩这个炸弹超人小游戏,打通关就可以掌握编程

还记得那个街机游戏炸弹超人吗?#python#现在用python可以直接开发出一个这样的炸弹超人小游戏,并且非常简单,跟着详细教程学,再加上所有的源码,你就不仅能开发出一个这样的python小游戏,还...

Python入门塔防小游戏,开发步骤和源码,带你轻松学python

在上一篇文章中,我介绍了有关python入门塔防小游戏的一些功能,下面我继续讲解有关这个小游戏的大致开发步骤。开发工具还是:Python版本:3.6.4相关的模块有:pygame模块,以及一些pyth...

原来通过玩游戏也可以学会编程,这里有六款编程游戏让你尝试

前言除了想成为一名程序员并拥有一份高薪工作之外,还有很多理由让你去学习编程。即使是那些认为自己在其他行业工作的人也可以学习编程,因为它在很多领域都有作用。如果您知道如何编写代码,那么您也知道如何将问题...

Python程序开发之简单小程序实例(11)小游戏-跳动的小球

Python程序开发之简单小程序实例(11)小游戏-跳动的小球一、项目功能用户控制挡板来阻挡跳动的小球。二、项目分析根据项目功能自定义两个类,一个用于控制小球在窗体中的运动,一个用于接收用户按下左右键...

用python迭代器开发可以通关的小游戏

python的迭代器有两个重要的函数,一个是iter()用于创建迭代器,一个是next()用于获取迭代器中的元素。同样是遍历数据序列,迭代器与for循环比起来,各有各的优势,比如下面这个用迭代器开发的...

分享编程之美:Python弹球小游戏

Python是一种流行的编程语言,也是许多游戏开发者所使用的工具。我们可以使用Python来创建各种有趣的小游戏,比如弹球小游戏。首先,我们需要安装一个名为“pygame”的Python库。这个库包含...