python3 turtle画正方形、矩形、正方体、五角星、奥运五环
python3 环境
turtle模块
分别画出
正方形、矩形、正方体、五角星、奥运五环
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Hiuhung Wanimport turtleturtle.screensize(400, 400)#正方形
turtle.penup()
turtle.goto(-350,250)
turtle.pendown()
turtle.pencolor('green')
turtle.begin_fill()
turtle.fillcolor('green')
for i in range(4):turtle.forward(80)turtle.left(90)
turtle.end_fill()#矩形
turtle.penup()
turtle.goto(-200, 250)
turtle.pendown()
turtle.pencolor('blue')
turtle.begin_fill()
turtle.fillcolor('blue')
for i in range(1, 5):if i % 2 == 1:n = 120elif i % 2 == 0:n = 80turtle.forward(n)turtle.left(90)turtle.end_fill()
turtle.penup()#正方体
x = 0
y = 200
n = 80
turtle.goto(x, y)
turtle.pendown()
turtle.pencolor('black')
turtle.begin_fill()
turtle.fillcolor('black')
for i in range(4):turtle.forward(n)turtle.left(90)
turtle.end_fill()
turtle.penup()
turtle.goto(x, y + n)
turtle.pendown()
turtle.fillcolor('gray')
turtle.begin_fill()
turtle.left(45)
turtle.forward(int(n * 0.6)) #上方左侧斜线
turtle.right(45)
turtle.forward(n) #上方横线
turtle.left(360 - 135)
turtle.forward(int(n * 0.6)) ##上方右侧斜线
turtle.end_fill()turtle.left(45)
turtle.penup()
turtle.goto(x + n, y)turtle.pendown()
turtle.left(135)
turtle.forward(int(n * 0.6))
turtle.left(45)
turtle.forward(n)
turtle.right(90) #方向还原,向左
turtle.penup()#五角星
turtle.goto(x + 200, y)
turtle.pendown()
turtle.pencolor('orange')
turtle.begin_fill()
turtle.fillcolor('orange')
turtle.left(36)
for i in range(5):turtle.forward(120)turtle.left(180 - 36)
turtle.end_fill()
turtle.right(36)
turtle.penup()# -----------------------------------------------------
#奥运五环x = -300
y = 50
r = 60
#第一个圈,蓝色
turtle.goto(x, y)
turtle.pendown()
turtle.pensize(15)
turtle.pencolor('blue')
turtle.circle(r)
turtle.penup()#第二个圈,黑色
turtle.goto(x + 2.5 * r , y)
turtle.pendown()
turtle.pensize(15)
turtle.pencolor('black')
turtle.circle(r)
turtle.penup()#第三个圈,红色
turtle.goto(x + 2.5 * r * 2 , y)
turtle.pendown()
turtle.pensize(15)
turtle.pencolor('red')
turtle.circle(r)
turtle.penup()#第四个圈,黄色
turtle.goto(x + (2.5 * r) * 0.5 , y - r)
turtle.pendown()
turtle.pensize(15)
turtle.pencolor('yellow')
turtle.circle(r)
turtle.penup()#第五个圈,绿色
turtle.goto(x + (2.5 * r) * 0.5 + 2.5 * r, y - r)
turtle.pendown()
turtle.pensize(15)
turtle.pencolor('green')
turtle.circle(r)
turtle.penup()turtle.done()
效果图:
转载于:https://www.cnblogs.com/hiuhungwan/p/9231512.html
python3 turtle画正方形、矩形、正方体、五角星、奥运五环相关推荐
- 用python的turtle画正方形内切圆_Python 用turtle实现用正方形画圆的例子
最近发现一个很有意思的画图的python库,叫做turtle,这里先说下用turtle这个库来实现用正方形画圆的思路. 每次都用乌龟(turtle) 来画出一个正方形,然后通过旋转3°后,继续画一样的 ...
- Python Turtle绘图[难度2星]:奥运五环(用最简单的方法实现五环套接)
绘制五环的代码网上很多,但是大部分代码没能实现五环套接:少数实现了的,代码也较难.不适合初中生练习. 而且五环的颜色是有规定的,并不是大家常用的blue,black,red,yellow,green. ...
- 使用python turtle库13行代码实现奥运五环
网上看到很多关于画奥运五环的python代码,但大多是采用一个个地画地方式,整体代码显得很累赘,故此我使用for循环简化了代码,用了不到15行python代码完成了奥运五环的绘制,下面贴代码 # 引入 ...
- 小白的python学习之路-turtle画不同大小的五角星
''' 作者:朱晓雯 功能:绘制五角星 版本:2.0 日期:3/12/2019/ 新增功能:绘制不同大小五角星 '''import turtledef draw_pentagram(size):cou ...
- 用turtle画正方形螺旋线(条件)
from turtle import * pensize(1) pencolor("black") i=1 while(i<=160): seth(90) ...
- python奥运五环_Python绘制奥运五环
绘制奥运五环主要涉及到Python中的turtle绘图库运用: turtle.forward(distance) 向当前画笔方向移动distance像素长度 turtle.backward(dista ...
- python画国际象棋棋盘图片_python3 turtle 画国际象棋棋盘
python3 turtle 画国际象棋棋盘 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan import turt ...
- 弘扬奥运精神,我们49行画个奥运五环
虽然这届奥运遇到重重阻碍,疫情影响而延后,延后了要举办民众反对,再然后彩排后还爆出xq案件,更有小道爆出黑幕.这些种种我们就忽略掉吧- 截止本文发表,我们看看战况: 弘扬奥运精神,今天我们用49行写歌 ...
- 【Python】turtle 库:基本介绍 || 绘制简单图形:圆形、正方形、正六边形、小风车、等边三角形、五角星、奥运五环、四叶花瓣、太阳花、五星红旗、正方形螺旋线
仅学习使用喔 ~ 文章目录 一.什么是Python中的 turtle库 ?常见函数介绍 0.turtle 库 介绍: 1.画笔控制函数: 2.运动控制函数: 3.方向控制函数: 二.常见图形绘制 1. ...
最新文章
- 二叉树的前序中序后序遍历(当然是非递归的!)
- JavaScript学习记录总结(四)——js函数的特殊性
- python模块讲解_python模块详解 | filecmp
- ③pycharm的基本使用
- java学习(145):file常用方法2
- 特斯拉这款车被评为全球最好现代大马力汽车之一
- Ubuntu18.04环境下设置虚拟网卡
- 分布式微服务开发_想要精通分布式微服务架构?你得先学会设计、原理与实战...
- 基于SAML2.0单点登录的实现(JAVA)
- php validate,jQuery Validate | 菜鸟教程
- 解决屏保时间过短的问题(电脑息屏过快)
- 机器学习知识总结 —— 12. 机器与深度学习中常用术语 [K-P]
- Generative Adversarial Networks in Computer Vision: A Survey and Taxonomy(计算机视觉中的GANs:综述与分类)
- 【SPI总线常见错误】
- 反病毒三大国际权威认证介绍
- 【操作系统】效率-高可用技术HA与一致性
- ernel 3.10内核源码分析--KVM相关--虚拟机运行
- 报告| Q3区块链游戏行业全景:玩赚强势驱动,链游热度持续
- python手机壁纸超清_python爬虫 爬取超清壁纸代码实例
- vue项目中文件下载(数据流)的实现