画国际象棋盘(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-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python