画国际象棋盘(python实现)
2022/3/20 14:28:32
本文主要是介绍画国际象棋盘(python实现),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
画国际象棋盘
描述
画一个国际象棋盘,小格边长由用户输入
输入格式
一个正整数,作为每小格的边长
输出格式
输入输出示例
我的解法
利用两层循环,一层一层的将棋盘画出来。
下面是我的代码,一切尽在代码中!
import turtle as t length = eval(input()) t.pensize(2) t.pencolor("black") #初始坐标,从左上角开始画 start = [-4*length, 4*length] for i in range(1,9): for j in range(1,9): #确定填充颜色,观察图像很容易发现坐标之和为偶数的是涂白色,奇数涂黑色 if (i+j)%2==0: t.fillcolor("white") else: t.fillcolor("black") #开始画,一个格子一个格子的画 t.begin_fill() t.penup() t.goto(start[0], start[1]) t.pendown() t.seth(0) t.fd(length) t.seth(-90) t.fd(length) t.seth(-180) t.fd(length) t.seth(90) t.fd(length) t.end_fill() #画完一个格子就把起始坐标往右边挪一格 start[0] = start[0]+length #画完一列就把起始坐标往下挪一格 start[1] = start[1]-length #同时将x坐标从右边拖回来 start[0] = -4*length t.done()
看完点个赞呗!!
这篇关于画国际象棋盘(python实现)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门