python3 环境

利用turtle模块画出 围棋棋盘

#!/usr/bin/env python

# -*- coding:utf-8 -*-

# Author:Hiuhung Wan

import turtle

n = 30 #两条线间隔

x = -300 # x初始值

y = -300 # y初始值

turtle.speed(9)

turtle.screensize(400, 400)

turtle.penup()

turtle.pencolor(‘black‘)

for i in range(19):

turtle.goto(x, y + n * i)

turtle.pendown()

turtle.forward(18 * n) #下面一条横线

turtle.penup()

# 19条横线已画完

turtle.left(90)

for i in range(19):

turtle.goto(x + n * i, y)

turtle.pendown()

turtle.forward(18 * n)

turtle.penup()

# 19条坚线已画完

turtle.right(90)

turtle.hideturtle()

# 画9个大圆点

x0 = x + 3 * n

y0 = y + 3 * n - n * 0.25

for i in range(3):

for j in range(3):

turtle.goto(x0 + i * 6 * n, y0 + j * 6 * n)

#turtle.pencolor(‘black‘)

turtle.begin_fill()

turtle.fillcolor(‘black‘)

turtle.circle(n * 0.25)

turtle.end_fill()

turtle.done()

效果图:

python画围棋棋盘_python3 turtle 画围棋棋盘相关推荐

  1. python画国际象棋棋盘图片_python3 turtle 画国际象棋棋盘

    python3 turtle 画国际象棋棋盘 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan import turt ...

  2. python画国际象棋_python使用turtle绘制国际象棋棋盘

    本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...

  3. 用python画象棋棋盘_Python turtle绘画象棋棋盘

    通过使用turtle绘画象棋棋盘,供大家参考,具体内容如下 # 绘制象棋棋盘 import turtle t = turtle.Pen() t.width(2) # 设置画笔粗细 t.speed(1) ...

  4. python画国际象棋_python用turtle画国际象棋棋盘

    用turtle画的国际象棋棋盘 import turtle turtle.speed(10) a = 30 #画背景 turtle.up() turtle.goto( -10, -10) turtle ...

  5. python画椭圆turtle_python之turtle画蚊香,python用turtle画圆弧,原理:利用turtl

    python之turtle画蚊香,python用turtle画圆弧,原理:利用turtl 原理:利用turtle绘制圆形,并使圆半径逐步增加 代码如下:import turtleturtle.pens ...

  6. python画同心圆程序_python turtle画4个同心圆方法!

    在python中如何使用循环结构画四个相切的圆 from turtle import * r=20 x,y=0,0 for i in range(4): if i==2: penup() goto(x ...

  7. python画螺线_《Think Python》练习4-5:用turtle画螺线

    要求:阅读螺线(spiral)的相关知识: 然后编写一个绘制阿基米德螺线(或者其他种类的螺线)的程序. 阿基米德螺线 import turtle from math import sin, cos, ...

  8. python绘制国际象棋_python使用turtle绘制国际象棋棋盘

    本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...

  9. python画笑脸-python 学习笔记——学会用turtle画笑脸

    Life is short, you need Python 人生苦短,我用Python -- Bruce Eckel 上课听了老师说的一句话,至此难以忘怀,很是受用.老师是知识的传授者,这话果然没毛 ...

  10. python杂学之用turtle画熊二(附代码)

    先放一张想要画的图 再一张 过程图 到这里好像还可以,还是蛮可爱 接着,加上了眼睛高光,有点可怜兮兮的味道了 加上嘴巴以后 ....... "你看我开心吗" import turt ...

最新文章

  1. 一口气发布1008种机器翻译模型,GitHub最火NLP项目大更新
  2. Java 面向对象的特征---学习笔记
  3. hutool中的threadutil_Hutool - 好用的Java工具类库
  4. async,await执行流看不懂?看完这篇以后再也不会了
  5. Spring Boot 2中的功能切换
  6. leetcode261. 以图判树
  7. thinkphp mysql 中文 问号_thinkphp分页中文参数乱码解决
  8. HDU-1232 畅通工程
  9. Android快速开发框架LoonAndroid (转)
  10. NUC1313 皇帝的金币
  11. C Tricks(十四)—— 余数
  12. AWS AI网络研讨会 - Data Lab案例分享
  13. FAT文件系统解析(一) 引导扇区、FAT表及根目录区分析
  14. 前端工程师如何提升能力 提高效率有哪些方法
  15. 某妹游戏登录加密(webpack)
  16. 立创eda学习笔记十七:铺铜
  17. 七夕节其实是最古老的异地恋
  18. SAP VK13 提示 内部错误:T IVAKE F IVAKE_INSERT I MV130F0I
  19. 如何把一个长链接缩短成一个短链接?
  20. Linux无法使用wget下载东西

热门文章

  1. AtCoder - ABC 160 - DE(贪心)
  2. 图书馆管理系统UML各种图
  3. 图像处理之灰度化和二值化
  4. 房地产数字化营销方案-蓝图
  5. 一图看清美国最具前景的50家人工智能公司
  6. 系统概要设计阶段2019/10/22软件工程
  7. 基于BIM+3DGIS的智慧城市基础设施管理
  8. 南京师范大学地图学与地理信息系统专业《地理信息系统原理》研究生(硕士)期末试卷
  9. 科幻电影中的人工智能——中科院计算所王元卓
  10. Shapley Explanation Networks