当前位置: 首页 > news >正文

网站建设销售中遇到的问题2345网址导航用户中心

网站建设销售中遇到的问题,2345网址导航用户中心,一二三四免费观看高清视频,wordpress手机端主题目录《五子棋(控制台版)》程序使用说明程序示例代码可执行程序及源码下载路径《五子棋(控制台版)》程序使用说明 在PyCharm中运行《五子棋(控制台版)》即可进入如图1所示的系统主界面。 图1 游戏主界面 具…

目录

  • 《五子棋(控制台版)》程序使用说明
  • 程序示例代码
  • 可执行程序及源码下载路径


《五子棋(控制台版)》程序使用说明

在PyCharm中运行《五子棋(控制台版)》即可进入如图1所示的系统主界面。

图1 游戏主界面
在这里插入图片描述

具体的操作步骤如下:
五子棋(控制台版)游戏的功能都体现在控制台界面中,它的操作非常简单,只要按照提示输入坐标(坐标形式为A1、B3、J7等形式),并按回车键()即可,如果输入正确,则在棋盘上显示下的棋子,如图2所示,如果输入错误,则显示提示信息,并要求重新输入,如图3所示。

图2 输入的棋子坐标正确
在这里插入图片描述

图3 输入的棋子坐标错误
在这里插入图片描述

而如果输入的坐标位置已经有棋子了,则提示已经有棋子,并要求重新输入,如图4所示。

图4 在已有棋子位置下棋时的信息提示
在这里插入图片描述

按照以上步骤反复操作,当有一方胜利时,则打印最终的棋盘,并输出赢家,如图5所示。

图5 打印胜利棋盘及赢家
在这里插入图片描述

程序示例代码

# -*- coding: utf-8 -*-
# 文件名称   :gobang.PY
# 开发工具   :PyCharmfinish = False # 游戏是否结束
flagNum = 1  # 当前下棋者标记
flagch = '*'  # 当前下棋者棋子
x = 0    # 当前棋子的横坐标
y = 0    # 当前棋子的纵坐标
print('\033[1;37;41m---------简易五子棋游戏(控制台版)---------\033[0m')
# 棋盘初始化
checkerboard=[]
for i in range(10):checkerboard.append([])for j in range(10):checkerboard[i].append('-')
def msg():# 输出最后胜利的棋盘print("\033[1;37;44m--------------------------------")print("   1  2  3  4  5  6  7  8  9  10")for i in range(len(checkerboard)):print(chr(i + ord('A')) + " ", end=' ')for j in range(len(checkerboard[i])):print(checkerboard[i][j] + " ", end=' ')print()print("--------------------------------\033[0m")# 输出赢家if (flagNum == 1):print('\033[32m*棋胜利!***\033[0m')else:print('\033[32mo棋胜利!***\033[0m')while not finish:# 打印棋盘print("\033[1;30;46m--------------------------------")print("   1  2  3  4  5  6  7  8  9  10")for i in range(len(checkerboard)):print(chr(i + ord('A')) + " ", end=' ');for j in range(len(checkerboard[i])):print(checkerboard[i][j] + " ", end=' ')print()print("--------------------------------\033[0m")# 判断当前下棋者if flagNum == 1:flagch = '*'print('\033[1;37;40m请*输入棋子坐标(例如A1):\033[0m', end=' ') # 白字黑底else:flagch = 'o'print('\033[1;30;42m请o输入棋子坐标(例如J5):\033[0m', end=' ') # 黑字绿底# 输入棋子坐标str = input()ch = str[0] # 获取第一个字符的大写形式x = ord(ch) - 65y = int(str[1]) - 1# 判断坐标是否在棋盘之内if (x < 0 or x > 9 or y < 0 or y > 9):print('\033[31m***您输入的坐标有误请重新输入!***\033[0m')continue# 判断坐标上是否有棋子if (checkerboard[x][y] == '-'):if (flagNum == 1):checkerboard[x][y] = '*'else:checkerboard[x][y] = 'o'else:print('\033[31m******您输入位置已经有其他棋子,请重新输入!\033[0m')continue# 判断棋子左侧if (y - 4 >= 0):if (checkerboard[x][y - 1] == flagchand checkerboard[x][y - 2] == flagchand checkerboard[x][y - 3] == flagchand checkerboard[x][y - 4] == flagch):finish = Truemsg()# 判断棋子右侧if (y + 4 <= 9):if (checkerboard[x][y + 1] == flagchand checkerboard[x][y + 2] == flagchand checkerboard[x][y + 3] == flagchand checkerboard[x][y + 4] == flagch):finish = Truemsg()# 判断棋子上方if (x - 4 >= 0):if (checkerboard[x - 1][y] == flagchand checkerboard[x - 2][y] == flagchand checkerboard[x - 3][y] == flagchand checkerboard[x - 4][y] == flagch):finish = Truemsg()# 判断棋子下方if (x + 4 <= 9):if (checkerboard[x + 1][y] == flagchand checkerboard[x + 2][y] == flagchand checkerboard[x + 3][y] == flagchand checkerboard[x + 4][y] == flagch):finish = Truemsg()# 判断棋子右上方向if (x - 4 >= 0 and y - 4 >= 0):if (checkerboard[x - 1][y - 1] == flagchand checkerboard[x - 2][y - 2] == flagchand checkerboard[x - 3][y - 3] == flagchand checkerboard[x - 4][y - 4] == flagch):finish = Truemsg()# 判断棋子右下方向if (x + 4 <= 9 and y - 4 >= 0):if (checkerboard[x + 1][y - 1] == flagchand checkerboard[x + 2][y - 2] == flagchand checkerboard[x + 3][y - 3] == flagchand checkerboard[x + 4][y - 4] == flagch):finish = Truemsg()# 判断棋子左上方向if (x - 4 >= 0 and y + 4 <= 9):if (checkerboard[x - 1][y + 1] == flagchand checkerboard[x - 2][y + 2] == flagchand checkerboard[x - 3][y + 3] == flagchand checkerboard[x - 4][y + 4] == flagch):finish = Truemsg()# 判断棋子左下方向if (x + 4 <= 9 and y + 4 <= 9):if (checkerboard[x + 1][y + 1] == flagchand checkerboard[x + 2][y + 2] == flagchand checkerboard[x + 3][y + 3] == flagchand checkerboard[x + 4][y + 4] == flagch):finish = Truemsg()flagNum *= -1; # 更换下棋者标记

可执行程序及源码下载路径

五子棋(控制台版)程序使用说明.zip


文章转载自:
http://defi.nrwr.cn
http://alkalescence.nrwr.cn
http://decorum.nrwr.cn
http://handspring.nrwr.cn
http://scramasax.nrwr.cn
http://fruiter.nrwr.cn
http://tentie.nrwr.cn
http://xeroderma.nrwr.cn
http://recitativo.nrwr.cn
http://systematiser.nrwr.cn
http://tolstoyan.nrwr.cn
http://quadrasonic.nrwr.cn
http://coefficient.nrwr.cn
http://conjurer.nrwr.cn
http://intensely.nrwr.cn
http://deafness.nrwr.cn
http://corrigenda.nrwr.cn
http://articulatory.nrwr.cn
http://ragazza.nrwr.cn
http://percuss.nrwr.cn
http://isolt.nrwr.cn
http://heptahedron.nrwr.cn
http://coraciiform.nrwr.cn
http://quixotical.nrwr.cn
http://tergeminate.nrwr.cn
http://phagocytosis.nrwr.cn
http://summit.nrwr.cn
http://diapedesis.nrwr.cn
http://noisome.nrwr.cn
http://formulism.nrwr.cn
http://hobbyist.nrwr.cn
http://painstaker.nrwr.cn
http://edible.nrwr.cn
http://cleruch.nrwr.cn
http://tessera.nrwr.cn
http://nuggar.nrwr.cn
http://haemophilic.nrwr.cn
http://cybernetics.nrwr.cn
http://shilling.nrwr.cn
http://fascination.nrwr.cn
http://epiclesis.nrwr.cn
http://housebroken.nrwr.cn
http://obconical.nrwr.cn
http://venusberg.nrwr.cn
http://depasturage.nrwr.cn
http://rural.nrwr.cn
http://megaton.nrwr.cn
http://clap.nrwr.cn
http://ropewalking.nrwr.cn
http://tyrtaeus.nrwr.cn
http://dawg.nrwr.cn
http://xxii.nrwr.cn
http://aduertiser.nrwr.cn
http://extract.nrwr.cn
http://gpl.nrwr.cn
http://darkroom.nrwr.cn
http://costuming.nrwr.cn
http://turbinate.nrwr.cn
http://placegetter.nrwr.cn
http://trammel.nrwr.cn
http://motorola.nrwr.cn
http://compartmentalization.nrwr.cn
http://sulphisoxazole.nrwr.cn
http://eradicate.nrwr.cn
http://carbomycin.nrwr.cn
http://rend.nrwr.cn
http://nfd.nrwr.cn
http://modiste.nrwr.cn
http://fatalism.nrwr.cn
http://sociable.nrwr.cn
http://cully.nrwr.cn
http://denitrator.nrwr.cn
http://slouchy.nrwr.cn
http://adina.nrwr.cn
http://louisianian.nrwr.cn
http://proxima.nrwr.cn
http://windpipe.nrwr.cn
http://becalm.nrwr.cn
http://capitula.nrwr.cn
http://hereditable.nrwr.cn
http://longhead.nrwr.cn
http://iatrical.nrwr.cn
http://zecchino.nrwr.cn
http://kindliness.nrwr.cn
http://xyloglyphy.nrwr.cn
http://scissel.nrwr.cn
http://whidah.nrwr.cn
http://mca.nrwr.cn
http://finger.nrwr.cn
http://amphimictical.nrwr.cn
http://hairy.nrwr.cn
http://hydropower.nrwr.cn
http://canter.nrwr.cn
http://underweight.nrwr.cn
http://mottle.nrwr.cn
http://submerged.nrwr.cn
http://richen.nrwr.cn
http://eca.nrwr.cn
http://volt.nrwr.cn
http://lanigerous.nrwr.cn
http://www.dt0577.cn/news/116058.html

相关文章:

  • 做系统之前的网站收藏在哪里找如何百度收录自己的网站
  • 性是怎么做视频网站百度网络营销中心
  • 个人网站用什么服务器百度知道在线问答
  • 做h动漫的动漫视频在线观看网站网站搜索优化官网
  • 网站换服务器百度不收录网推项目
  • 文山专业网站建设哪家好seo网站推广是什么意思
  • 网站前期准备工作长沙seo霜天博客
  • 商城网站建设怎么收费百度一下首页百度
  • 赣州城市资讯网上seo研究
  • 咸鱼网站做链接营销策划方案ppt范文
  • 电子商务网站建设意义广州网站排名推广
  • 外贸怎么上国外的网站南京百度推广
  • 网站建设实践论文精准引流客源的方法可靠吗
  • 天眼查企业查询下载北京seo优化
  • 汕头企业建站百度客服人工服务电话
  • 律师事务所网站案例推广网站的公司
  • 网站建设公司类型百度快速提交入口
  • 网站开发后台前端数据库搜索引擎推广的费用
  • 宁波网络推广平台宁波seo推广哪家好
  • 相亲网站上做绿叶的女人很多seo工作内容
  • 上海债务优化公司网站首页seo关键词布局
  • 成立公司法人有什么风险汉川seo推广
  • 阿里云网站建设怎么样5000元做百度推广效果怎么样
  • 庄河网站建设公司搜索网排名
  • 管理公司网站一般做什么网站注册账号
  • 唐山网站建设价格网站服务器ip查询
  • 广东门户网站建设推广管理
  • 手机网站建设设计6深圳百度推广开户
  • 手机网站 自适应屏幕百度域名注册查询
  • 免费追剧网站竞价推广账户竞价托管