php趣味编程 - php输出国际象棋棋盘

/*

输出国际象棋棋盘

1来代表黑色的格子

2来代表白色的格子

8*8格子

1 2 1 2 1 2 1 2

2 1 2 1 2 1 2 1

1 2 1 2 1 2 1 2

2 1 2 1 2 1 2 1

$i来代表行

$j来代表列

格子的颜色用$i+$j来控制奇为黑偶为白

每个格子宽高都是30

用php的gd2画图函数来

*/

?>

$gezi = 30;

$width = $gezi*8;

$height = $gezi*8;

header("Content-type: image/gif");

$img = imagecreate($width,$height);//创建一张图片

$bg_color = imagecolorallocate($img,210,210,210);

//格子的颜色

$black_gezi_bg = imagecolorallocate($img,0,0,0);//黑色格子

$white_gezi_bg = imagecolorallocate($img,255,255,255);//白色格子

//画一个格子并填充 这边用函数imagefilledrectangle

for($i=0;$i<8;$i++){

for($j=0;$j<8;$j++){

$x1 = $j*30;//格子的左上角的坐标

$y1  = $i*30;

$x2 = ($j+1)*30;//格子的右下角的坐标

$y2 = ($i+1)*30;

if(($i+$j)%2==0)

{

$color = $black_gezi_bg;

}else{

$color = $white_gezi_bg;

}

imagefilledrectangle($img,$x1,$y1,$x2,$y2,$color);

}

}

imagegif($img);//以gif格式输出图片

imagedestroy($img);//释放图片

?>

php棋盘放米,php趣味编程 - php输出国际象棋棋盘相关推荐

  1. php国际象棋棋盘,php趣味编程 - php输出国际象棋棋盘 - 小徐

    php趣味编程 - php输出国际象棋棋盘 /* 输出国际象棋棋盘 1来代表黑色的格子 2来代表白色的格子 8*8格子 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 ...

  2. php国际象棋棋盘,php趣味编程 - php输出国际象棋棋盘

    php趣味编程 - php输出国际象棋棋盘 /* 输出国际象棋棋盘 1来代表黑色的格子 2来代表白色的格子 8*8格子 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 ...

  3. python123平台作业答案循环结构棋盘放米_python练习集100题(1-20)

    题目1:有1.2.3.4四个数,能组成多少个互不相同且无重复的三位数?都是多少?list_num=[1,2,3,4] all_num=[] for i in list_num: for j in li ...

  4. php现实的九九乘法,php趣味编程 - php 输出九九乘法

    php趣味编程 - php 输出九九乘法(参照java趣味编程100) /* 输出九九乘法 */ /* 1*1 = 1; 2*1 = 2  2*2 = 4; 3*1 = 3  3*2 = 6  3*3 ...

  5. python输出国际象棋棋盘_python输出国际象棋棋盘的实例分享

    国际象棋是当今国际上最流行的智力体育运动项目.青年人下棋可以锻炼思维.增强记忆力和培养坚强的意志:中年人下棋可以享受美学:老年下棋可以很好的休息娱乐.国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘 ...

  6. python打印国际象棋规则口诀_python输出国际象棋棋盘的实例分享

    国际象棋是当今国际上最流行的智力体育运动项目.青年人下棋可以锻炼思维.增强记忆力和培养坚强的意志:中年人下棋可以享受美学:老年下棋可以很好的休息娱乐.国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘 ...

  7. python打印国际象棋棋盘_python输出国际象棋棋盘的实例分享

    国际象棋是当今国际上最流行的智力体育运动项目.青年人下棋可以锻炼思维.增强记忆力和培养坚强的意志:中年人下棋可以享受美学:老年下棋可以很好的休息娱乐.国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘 ...

  8. 用python输出国际象棋棋盘_python输出国际象棋棋盘的实例分享

    国际象棋是当今国际上最流行的智力体育运动项目.青年人下棋可以锻炼思维.增强记忆力和培养坚强的意志:中年人下棋可以享受美学:老年下棋可以很好的休息娱乐.国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘 ...

  9. python练习9:要求输出国际象棋棋盘

    首先我百度了国际象棋棋盘的样式,8*8的方格 这是在网上找的图片 然后思路就是黑白间隔循环输出,达到8时换行继续输出,第一块由黑变成白,所有只需要让他在继续输出的基础上做到换行就可以了.还是比较简单的 ...

最新文章

  1. C语言 —— 把字符指针中的字符串,存入字符数组中
  2. Spring+SpringMVC+MyBatis深入学习及搭建(十四)——SpringMVC和MyBatis整合
  3. 敏捷之旅杭州站演讲PPT(敏捷开发在淘女郎)
  4. Linux下配置Smba服务器
  5. 谁占用了我的Buffer Pool?
  6. Java:AspectJ的异常翻译
  7. input不可编辑属性_谁不喜欢图文并茂呢:基于多模态信息的属性抽取
  8. mysql的中文乱码url,MySQL 中文显示乱码
  9. enum python_python 枚举Enum
  10. python xml 解析_python解析xml文件方式(解析、更新、写入)
  11. 2015.11.18——Lua中文教程
  12. 大数据概念思维导图_大数据技术思维导图
  13. cygwin安装wget
  14. 数据库实验八--OpenGauss(数据库的备份与恢复)
  15. PlayStation@4功能介绍及测试应用
  16. 动态规划练习一之最低通行费
  17. 服务器Ubuntu 16.04 更新NVIDIA显卡驱动-命令行版本及报错完美解决
  18. 纳德拉:没有Excel的世界是无法想象的
  19. 论文解读:CRBPDL:使用集成神经网络方法识别 circRNA-RBP 相互作用位点
  20. 华为苏箐被曝转投大众汽车:最狂智能车高管,因抨击特斯拉丢工作,任正非亲自签发罢免令...

热门文章

  1. FOW的JAVA基础知识复习
  2. opencv中三角剖分
  3. android 点击屏幕其它地方隐藏输入法
  4. 涂鸦T2-U开发板快速入门
  5. mysql五日均线_五日均线战法图解,简单实用,一跟均线闯天下
  6. K8S Deployment 部署 MySQL
  7. 【设计模式之美 设计原则与思想:设计原则】23 | 实战一(上):针对业务系统的开发,如何做需求分析和设计?
  8. PHP正则表达式过滤非主流特殊字符
  9. C++的clog与cerr
  10. java扇面渐变色如何实现,那些看着高级的渐变色背景,是怎么做出来的?