python turtle画房子代码里面的窗子,如何用python画房子_用python画一个小房子
如何用python画一个小房子?
效果图如下:
代码如下:
import turtle
# 前置
p = turtle.Pen()
# 作者要说的话
for i in range(6):
print('请把画板最大化,否则会影响画面效果!')
# 设置笔的速度
p.speed(10)
# 开始画画
p.pencolor("#F4A460")
p.penup()
p.goto((-240), (-200))
p.pendown()
p.begin_fill()
p.fillcolor("#F4A460")
p.goto(240, (-200))
p.left(90)
p.goto(240, 50)
p.left(90)
p.goto((-240), 50)
p.left(90)
p.goto((-240), (-200))
p.penup()
p.goto((-200), 10)
p.end_fill()
p.pendown()
# 开始画窗户
p.pencolor("#000000")
p.begin_fill()
p.fillcolor("#FFFFFF")
for i in range(4):
p.forward(60)
p.left(90)
p.end_fill()
p.penup()
p.forward(30)
p.left(90)
p.pendown()
p.forward(60)
p.penup()
for i in range(2):
p.left(90)
p.forward(30)
p.left(90)
p.pendown()
p.forward(60)
p.penup()
# 开始画门
p.pencolor("#FFFFFF")
p.goto(60, (-200))
p.begin_fill()
p.pendown()
p.right(180)
p.pendown()
p.forward(150)
p.right(90)
p.forward(75)
p.right(90)
p.forward(150)
p.fillcolor("#FFFFFF")
p.end_fill()
# 画门把手
p.right(180)
p.forward(75)
p.penup()
p.left(90)
p.forward(10)
p.pendown()
# 画圆
p.begin_fill()
p.fillcolor("#000000")
p.circle(10)
p.end_fill()
p.penup()
# 开始画屋顶
p.goto((-240), 50)
p.pendown()
p.setheading(45)
p.pencolor("#808080")
p.begin_fill()
p.fillcolor("#808080")
p.forward(341)
p.right(90)
p.forward(341)
p.end_fill()
# 停止画面
turtle.done()
以上就是画小房子的代码
注意:运行需要python3.X版本
关注微信公众号:王硕电脑编程
python turtle画房子代码里面的窗子,如何用python画房子_用python画一个小房子相关推荐
- 怎么用python画房子_用python画一个小房子
用python画一个小房子 2020年07月22日 | 萬仟网IT编程 | 我要评论 如何用python画一个小房子?效果图如下:代码如下:import turtle# 前置p = turtle.Pe ...
- 用python画一个小房子
如何用python画一个小房子? 效果图如下: 代码如下: import turtle # 前置 p = turtle.Pen() # 作者要说的话 for i in range(6):print(' ...
- python turtle画房子代码里面的窗子_Python turtle画图库画姓名实例
*****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width,height,startx,starty) # ...
- python turtle画房子详细解释_如何用python画一个小房子
Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发.Python ...
- python forward(10)什么意思-Python turtle.forward方法代码示例
本文整理汇总了Python中turtle.forward方法的典型用法代码示例.如果您正苦于以下问题:Python turtle.forward方法的具体用法?Python turtle.forwar ...
- python语言必背代码-好用到哭!请记住这20段Python代码
Python是一种非BS编程语言.设计简单和易读性是它广受欢迎的两大原因.正如Python的宗旨:美丽胜于丑陋,显式胜于隐式. 记住一些帮助提高编码设计的常用小诀窍是有用的.在必要时刻,这些小诀窍能够 ...
- 用win32控制台应用程序绘制一个小房子
环境:Visual Studio 2013 绘制小房子就用了画矩形和直线的函数: #include <windows.h> #include <stdlib.h> #inclu ...
- python中、if语句的下一句一定要缩进吗_【python公开课|Python if else对缩进的要求是什么,想做好python,就一定要看这个文章】- 环球网校...
[摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注py ...
- python语言不采用严格的缩进来表示程序的格式框架_关于 Python 程序格式框架的描述,以下选项中错误的是?????????????????????...
关于 Python 程序格式框架的描述,以下选项中错误的是????????????????????????????????????????????????????????????????( ?) . ...
最新文章
- linux cp命令强行覆盖复制
- dw html 并排三个正方形边框,dw网页设计与制作题库(单选题)(43页)-原创力文档...
- C#-文件只读时进行拷贝或删除报错, 对路径不允许访问
- 关于VUE项目地图开发中大量点标记绘制一些总结
- QT中的滚动条QScrollArea
- 【clickhouse】clickhouse 表引擎 之 AggregatingMergeTree
- mysql dump 导出表_误删库,别跑路!教你一招MySQL 数据恢复
- python赋值运算符难理解_零基础学 Python(8)运算符 — 算术、比较、赋值、逻辑...
- PyTorch系列入门到精通——梯度消失与爆炸,损失函数
- Ext4核心组件Grid的变化及学习(2):数据列的基本操作
- github 思维导图开元软件_最强大脑!这 7 款开源思维导图工具真的很神奇
- 某宝长x-mini-wua分析与破解
- 基于IPv6的5G专网终端身份认证技术与应用
- 微信小程序 -对应的服务器证书无效
- Codeforces 32C.Flea
- 怎么样才能进入BAT公司的研发部门
- CAD高版本窗体阵列LISP_CAD高版本窗体阵列LISP_AutoCAD高版本怎么把阵列对话框调出来?...
- 快速了解位运算符——与()、非(~)、或(|)、异或(^)
- 划重点|BSCI验厂现场审核需要注意哪些重要问题呢?
- 基于Java的高考志愿填报与录取系统
热门文章
- 兔老大的系统设计(一)健康度系统
- php怎么把字弄到另一张图片上,怎样把一张图片p到另外一张图片上去
- 纯CSS3制作逼真的iphone 6手机模型
- 3000字/16张炫酷动态图,推荐一款好用到爆的Python可视化利器
- 【shell】笔记|去重复行|删除匹配行|反选删除|反向显示|加减乘除
- 编写c语言的开篇——Hello World
- 计算机非全日制硕士 选校,非全日制硕士研究生,到底值不值得报考?看完这篇就懂了!...
- 【开发教程10】疯壳·开源蓝牙心率防水运动手环-蓝牙 BLE 收发
- 升级php7后的报错处理
- [附源码]java毕业设计网络身份认证技术及方法