首页
学习
活动
专区
工具
TVP
发布

实现单机五子棋

这是实验室2018年底招新时的考核题目,使用Python编写一个能够完成基本对战的五子棋游戏。面向新手。 程序主要包括两个部分,图形创建与逻辑编写两部分。...init__(self) :      #创建一个tk对象,即窗口         self.window = Tk()         #窗口命名         self.window.title("五子棋游戏...#定义五子棋游戏类 #0为黑子 , 1为白子 , 2为空位 class Gobang() :     #初始化     def __init__(self) :         self.board =...class chessBoard() :     def __init__(self) :         self.window = Tk()         self.window.title("五子棋游戏...232, 238, 238, fill="black")         self.canvas.create_oval(352, 352, 358, 358, fill="black") #定义五子棋游戏类

61730
您找到你想要的搜索结果了吗?
是的
没有找到

哎我就不信了,Java IO有这么

Java IO 的字面意思:通过 java 编程语言实现数据的输入和输出。在这里指的就是文件的读和写操作。 那么,关于读,数据从哪里来?关于写,数据写到那里去?...读:将数据从硬盘加载到内存中,例如通过 java 程序查看 txt 文档。 写:将数据从内存写入到硬盘中,例如通过 java 程序给 txt 文档添加几个字符。...文件操作:File类 无论是文件的读操作还是文件的写操作归根结底都是和文件打交道,所以呢在学习 java io 之前我们要先学习如何处理文件。...File 类是 java 中处理文件的核心类,这里讲解其中一些常见的方法。...所以呢Java为我们提高了一套缓冲流机制,它可以大大的提高文件的读写速率。

46930

自动化测试?

自动化测试不难,首先要明白自动化测试是为了什么,什么样的形式可以称之为自动化测试 1.自动化测试 分为自动化功能测试和自动化性能测试,我们常说的也就是自动化功能测试,也就是使用代码或者工具来实现对项目的测试覆盖...,并且我们现在所说的自动化测试一般指的是应用于web端 2.任何与手工测试比起来效率较高的测试都可以称之为自动化测试 所以,自动化测试不难关键在于选择什么样的方式 常用的自动化测试工具: 1.QTP...HP公司,使用方式也是大同小异,通过录制脚本,调试脚本,回放脚本达到对功能测试用例的覆盖,但是这样的方式太笨重,受制于软件提供的功能,所以现在QTP已经不再作为主要选择 2.Selenium 可以搭配Java...已经受到了大多数测试人员的认可,并且在实际的工作中,领导往往会以结果为导向,主要看你能不能实现自动化测试,而不会关注你实现自动化的方式,所以想要快速上手,Python是第一选择 2.如果有一定代码基础,并且逻辑思维较强,选择Java...,毕竟现在大多数web项目都是使用Java语言开发,选择Java实现自动化测试可以无缝连接 3.学习路线: 1.选择好适合自己的脚本语言后,可以先学习代码基础语法,不论是Python还是Java都需要学习到面向对象编程

40010
领券