首页 > 其他分享 >turtle绘制国际象棋棋盘

turtle绘制国际象棋棋盘

时间:2024-07-18 16:29:41浏览次数:7  
标签:turtle 国际象棋 30 range 棋盘 绘制 col

使用Turtle绘制国际象棋棋盘,如图所示

要求:

1. 棋盘每一个方格为正方形,边长:30

2. 棋盘每一行由8个方格组成

3. 棋盘方格通过黑白颜色进行交替绘制

4. 绘制结束后隐藏小乌龟 

参考代码

import turtle

def draw():
    for i in range(4):
        turtle.forward(30)
        turtle.left(90)
    turtle.forward(30)

for i in range(8):
    turtle.penup()
    turtle.goto(0, 30 * i)
    turtle.pendown()

    for j in range(8):
        if (i+j) % 2 == 0:
            col = 'black'
        else:
            col = 'white'

        turtle.fillcolor(col)
        turtle.begin_fill()
        draw()
        turtle.end_fill()
turtle.hideturtle()

 

标签:turtle,国际象棋,30,range,棋盘,绘制,col
From: https://www.cnblogs.com/liuyangjava/p/18309849

相关文章

  • Python turtle 无图 25行 天地良心 大乌龟吃小乌龟
    """家人们太给力了20分钟250阅读10赞但是想憋波大的所以更新更晚了一天 今天要求降低一半本期新规矩:七步成诗12h5赞花絮7.5赞Python15赞c++ 都没到不更新"""发明人:苦瓜想干飞日本发明项目:大乌龟吃小乌龟银河系10后小伙发明了一种大乌龟吃小乌龟的程序爱赚钱......
  • Turtlebot3在ROS Gazebo中使用OpenCV检测并跟踪球体
    原文链接:https://www.youtube.com/watch?v=Rw6ATkORRG8   一个小巧的机器人在虚拟世界中敏捷地追踪着一个滚动的球体。Turtlebot3,一个搭载ROS操作系统的智能机器人,在Gazebo仿真环境中,利用OpenCV的神奇力量,展现出令人惊叹的视觉追踪能力。 Turtlebot3的"眼睛"是一台高清......
  • python 20行代码 无图 turtle 缺心眼(缺良心)还没治好 模拟太阳系天体运行系统
    短短12h赞就破10个了,没20个很好了,我可不想失去头发其实我不想做这个程序的但是今天是我参加完天文比赛的10分之57周年(我2024.5.12参加的)20行以下代码段为准本期新规矩:天王18步老规矩.先放代码importturtle,time;screen=turtle.Screen();screen.bgcolor('black');scr......
  • 匈牙利算法——棋盘覆盖
    题目描述棋盘覆盖给定一个N行N列的棋盘,已知某些格子禁止放置。求最多能往棋盘上放多少块的长度为2、宽度为1的骨牌,骨牌的边界与格线重合(骨牌占用两个格子),并且任意两张骨牌都不重叠。输入格式第一行包含两个整数N和t,其中t为禁止放置的格子的数量。接下来t行每行包含两个整数x......
  • 机器人(Turtlebot3+OpenMANIPULATOR-X) 远程操作和控制演示
    原文链接:Robot(Turtlebot3+OpenMANIPULATOR-X)TeleoperationandControldemonstration(youtube.com) 在机器人技术的前沿,Turtlebot3与OpenMANIPULATOR-X的结合展示了远程操作和控制的新境界。Turtlebot3,一个多功能移动平台,搭载先进的传感器,能够自主导航并避开障碍。而O......
  • turtle绘制五星红旗
    importturtle#背景色turtle.bgcolor('red')turtle.color('yellow')#画笔颜色turtle.fillcolor('yellow')#填充色turtle.up()turtle.goto(-600,180)turtle.down()#主星turtle.begin_fill()#开始着色foriinrange(5):turtle.forward(50)......
  • 头哥教学实践平台 turtle简单绘图
    第1关:英寸与厘米转换任务描述本关任务:屏幕尺寸是指液晶显示器屏幕对角线的长度,单位为英寸。编写一个英寸和厘米两种长度单位间的转换程序。其中,转换关系为:1厘米=0.393700787402英寸,1英寸=2.54厘米。程序可以接受英寸或厘米输入,转换为厘米或英寸输出。英寸采用IN表示,厘米......
  • python二级DAY3:turtle
    第二章:python基本图形及海龟图体系目标:绘制简单图形一、深入理解python语言:不同编程语言的初心和适用对象:C语言:语言本质:理解计算机系统结构解决问题:性能Java:学习内容:面向对象、跨平台、运行时语言本质:理解主客体关系解决问题:跨平台适用对象:软件类专业C++语言本......
  • python.:turtle库,Pillow库
    1. turtle库:优点: 简单易用,适合初学者入门。可以绘制基本的图形和动画。自带turtle绘图窗口,不需要安装额外的库。缺点:功能相对简单,适合绘制简单的图形。画笔速度较慢,对于复杂图形绘制可能不够高效。2.matplotlib库:优点: 功能强大,支持绘制各种类型的图表。提供丰富的样式......
  • Codeforces Round 949 (Div. 2)D. Turtle and Multiplication(欧拉路径、线性筛、思维
    Problem-D-Codeforces  按照官方正解做即可,顺带存个jiangly板子。1#include<bits/stdc++.h>23usingi64=longlong;4std::vector<int>minp,primes;56voidsieve(intn){7minp.assign(n+1,0);8primes.clear();910......