如何用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画一个小房子相关推荐

  1. 怎么用python画房子_用python画一个小房子

    用python画一个小房子 2020年07月22日 | 萬仟网IT编程 | 我要评论 如何用python画一个小房子?效果图如下:代码如下:import turtle# 前置p = turtle.Pe ...

  2. 用python画一个小房子

    如何用python画一个小房子? 效果图如下: 代码如下: import turtle # 前置 p = turtle.Pen() # 作者要说的话 for i in range(6):print(' ...

  3. python turtle画房子代码里面的窗子_Python turtle画图库画姓名实例

    *****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width,height,startx,starty) # ...

  4. python turtle画房子详细解释_如何用python画一个小房子

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发.Python ...

  5. python forward(10)什么意思-Python turtle.forward方法代码示例

    本文整理汇总了Python中turtle.forward方法的典型用法代码示例.如果您正苦于以下问题:Python turtle.forward方法的具体用法?Python turtle.forwar ...

  6. python语言必背代码-好用到哭!请记住这20段Python代码

    Python是一种非BS编程语言.设计简单和易读性是它广受欢迎的两大原因.正如Python的宗旨:美丽胜于丑陋,显式胜于隐式. 记住一些帮助提高编码设计的常用小诀窍是有用的.在必要时刻,这些小诀窍能够 ...

  7. 用win32控制台应用程序绘制一个小房子

    环境:Visual Studio 2013 绘制小房子就用了画矩形和直线的函数: #include <windows.h> #include <stdlib.h> #inclu ...

  8. python中、if语句的下一句一定要缩进吗_【python公开课|Python if else对缩进的要求是什么,想做好python,就一定要看这个文章】- 环球网校...

    [摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注py ...

  9. python语言不采用严格的缩进来表示程序的格式框架_关于 Python 程序格式框架的描述,以下选项中错误的是?????????????????????...

    关于 Python 程序格式框架的描述,以下选项中错误的是????????????????????????????????????????????????????????????????( ?) . ...

最新文章

  1. linux cp命令强行覆盖复制
  2. dw html 并排三个正方形边框,dw网页设计与制作题库(单选题)(43页)-原创力文档...
  3. C#-文件只读时进行拷贝或删除报错, 对路径不允许访问
  4. 关于VUE项目地图开发中大量点标记绘制一些总结
  5. QT中的滚动条QScrollArea
  6. 【clickhouse】clickhouse 表引擎 之 AggregatingMergeTree
  7. mysql dump 导出表_误删库,别跑路!教你一招MySQL 数据恢复
  8. python赋值运算符难理解_零基础学 Python(8)运算符 — 算术、比较、赋值、逻辑...
  9. PyTorch系列入门到精通——梯度消失与爆炸,损失函数
  10. Ext4核心组件Grid的变化及学习(2):数据列的基本操作
  11. github 思维导图开元软件_最强大脑!这 7 款开源思维导图工具真的很神奇
  12. 某宝长x-mini-wua分析与破解
  13. 基于IPv6的5G专网终端身份认证技术与应用
  14. 微信小程序 -对应的服务器证书无效
  15. Codeforces 32C.Flea
  16. 怎么样才能进入BAT公司的研发部门
  17. CAD高版本窗体阵列LISP_CAD高版本窗体阵列LISP_AutoCAD高版本怎么把阵列对话框调出来?...
  18. 快速了解位运算符——与()、非(~)、或(|)、异或(^)
  19. 划重点|BSCI验厂现场审核需要注意哪些重要问题呢?
  20. 基于Java的高考志愿填报与录取系统

热门文章

  1. 兔老大的系统设计(一)健康度系统
  2. php怎么把字弄到另一张图片上,怎样把一张图片p到另外一张图片上去
  3. 纯CSS3制作逼真的iphone 6手机模型
  4. 3000字/16张炫酷动态图,推荐一款好用到爆的Python可视化利器
  5. 【shell】笔记|去重复行|删除匹配行|反选删除|反向显示|加减乘除
  6. 编写c语言的开篇——Hello World
  7. 计算机非全日制硕士 选校,非全日制硕士研究生,到底值不值得报考?看完这篇就懂了!...
  8. 【开发教程10】疯壳·开源蓝牙心率防水运动手环-蓝牙 BLE 收发
  9. 升级php7后的报错处理
  10. [附源码]java毕业设计网络身份认证技术及方法