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

北京网站优化服务商贵州省网站建设选哪家

北京网站优化服务商,贵州省网站建设选哪家,域名备案关闭网站吗,wordpress the7 主题我最近开始学习python#xff0c;并决定尝试制作我的第一个项目。我正在尝试做一个战舰游戏#xff0c;随机放置两个3块长的船在一块板上。但效果不太好。我为2号飞船做了一个临时的循环#xff0c;它应该检查一下旁边的两个空间是否空闲#xff0c;然后在那里建立自己的空…我最近开始学习python并决定尝试制作我的第一个项目。我正在尝试做一个战舰游戏随机放置两个3块长的船在一块板上。但效果不太好。我为2号飞船做了一个临时的循环它应该检查一下旁边的两个空间是否空闲然后在那里建立自己的空间。但有时它只是把自己放在船1已经在的位置上。有人能帮我吗下面是代码的第一部分from random import randint###board:board []for x in range(7):board.append([O] * 7)def print_board(board):for row in board:print .join(row)###ships positions:#ship 1def random_row(board):return randint(0, len(board) - 1)def random_col(board):return randint(0, len(board[0]) - 1)row_1 random_row(board)col_1 random_col(board)#ship 2row_2 random_row(board)col_2 random_col(board)def make_it_different(r,c):while r row_1 and c col_1:r random_row(board)c random_col(board)row_2 rcol_2 cmake_it_different(row_2,col_2)### Makes the next two blocks of the ships:def random_dir():n randint(1,4)if n 1:return upelif n 2:return rightelif n 3:return downelif n 4:return left#ship one:while True:d random_dir() #reset directionif d up:if row_1 2:#building...row_1_2 row_1 - 1col_1_2 col_1row_1_3 row_1 - 2col_1_3 col_1breakif d right:if col_1 len(board[0])-3:#building...row_1_2 row_1col_1_2 col_1 1row_1_3 row_1col_1_3 col_1 2breakif d down:if row_1 len(board)-3:#building...row_1_2 row_1 1col_1_2 col_1row_1_3 row_1 2col_1_3 col_1breakif d left:if col_1 2:#building...row_1_2 row_1col_1_2 col_1 - 1row_1_3 row_1col_1_3 col_1 - 2breakship_1 [(row_1,col_1),(row_1_2,col_1_2),(row_1_3,col_1_3)]这里是ship 2部分#ship two:while True:d random_dir() #reset directionif d up:if row_2 2:if (row_2 - 1,col_2) not in ship_1 and (row_2 - 2,col_2) not in ship_1:#building...row_2_2 row_2 - 1col_2_2 col_2row_2_3 row_2 - 2col_2_3 col_2breakif d right:if col_2 len(board[0])-3:if (row_2 ,col_2 1) not in ship_1 and (row_2,col_2 2) not in ship_1:#building...row_2_2 row_2col_2_2 col_2 1row_2_3 row_2col_2_3 col_2 2breakif d down:if row_2 len(board)-3:if (row_2 1 ,col_2) not in ship_1 and (row_2 2,col_2) not in ship_1:#building...row_2_2 row_2 1col_2_2 col_2row_2_3 row_2 2col_2_3 col_2breakif d left:if col_2 2:if (row_2 ,col_2 - 1) not in ship_1 and (row_2,col_2 - 2) not in ship_1:#building...row_2_2 row_2col_2_2 col_2 - 1row_2_3 row_2col_2_3 col_2 - 2break###testboard[row_1][col_1] Xboard[row_1_2][col_1_2] Xboard[row_1_3][col_1_3] Xboard[row_2][col_2] Yboard[row_2_2][col_2_2] Yboard[row_2_3][col_2_3] Y#Ship1 Xs and Ship2 Ysprint_board(board)
http://wiki.neutronadmin.com/news/88167/

相关文章:

  • 南通网站排名优化公司电子商务网站建设技巧
  • wordpress建站案例视频正规网站建设空间
  • 安徽企业网站建设wordpress跳转到外部链接
  • 网站使用流程图网站怎么提高收录
  • 国外素材设计欣赏网站建e网室内设计网图片
  • 广东建设职业技术学院网站建网站的基本流程
  • 帝国手机网站怎么做深圳做网站建设
  • 建设网站需要做的工作内容网站改版打造全新网站
  • 做火影网站背景图优设网页设计官网
  • 怎么查网站是哪家制作公司做的网站开发与维护专业前景
  • 网站商城怎么做苏州工业园区人才市场
  • 安康做网站的公司WordPress标签侧边栏
  • 最讨厌网站正则表达式匹配网站
  • 网站被墙的原因排版漂亮的网站
  • 商务网站建设的一般流程是什么?济南j建设网
  • 公司网站建设费用会计处理网站建设html5作品
  • 北京网站排名推广广州公司注册多少钱
  • 网站html模板免费下载sem运营有出路吗
  • 定州市建设局网站网站建设 价格
  • 济南做网站最好的单位wordpress 邮件设置
  • 网站怎么加代码wordpress快速赚钱
  • pc版网站生成App学做网站论坛教学视频下载
  • 关于幼儿建设网站ppt网站流量优化
  • 建大型网站网站建设案例精英
  • 建设银行官方网站地址怎么制作公众号动图
  • 什么是html5网站备案网站地址
  • 专业网站建设服务商申请做网站 论坛版主
  • 网站设计 书籍一个虚拟主机空间挂两个网站
  • 来源门户网站源码做门户网站需要注册公司吗
  • 青岛做外贸网站建设鹿岛建设 网站