用python画一个小房子

2020年07月22日

| 萬仟网IT编程

| 我要评论

如何用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("#F4A46

如何用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版本

关注微信公众号:王硕电脑编程

本文地址:https://blog.csdn.net/weixin_45874000/article/details/107481512

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

最近,在终端启动python时,报了一个错误:failed calling sys.__interactivehook__traceback (most rec...

在某些特殊情况下,我们的 python 脚本需要调用父目录下的其他模块。例如:在编写 gne 的测试用例时,有一个脚本 generate_new_cases.p...

python 界有条不成文的准则: 计算密集型任务适合多进程,io 密集型任务适合多线程。本篇来作个比较。通常来说多线程相对于多进程有优势,因为创建一个进程开销...

bfs"""# @time : 2020/11/8# @author : jimou chen"""# 广搜def bfs(graph, start): q...

1、使用xlrd模块读取数据# 将excel表格内容导入到tables列表中def import_excel(tab): # 创建一个空列表,存储excel的数...

在学习return函数时候,还是要知道了解它最主要的函数作用,比如,怎么去实现返回一个值,另外还有就是我们经常会用到的使用return能够进行多值输出,这才是我...

使用程序难免会有出错的时候,如何从大篇代码中找出错误,不仅考验能力,还要考验小伙们的耐心。辛辛苦苦敲出的代码运行不出结果,非常着急是可以理解的。那么我们在pyt...

一、准备工作:1、安装mysql3.7,创建一个test数据库,创建student表,创建列:(列名看代码),创建几条数据(以上工作直接用navicat for...

通过fiddler抓包比较,基本可以确定是javascript生成加密cookie导致原来的请求返回521。发现问题:  打开fiddler软件,用浏览器打开目...

1.self只有在类的方法中才会有,其他函数或方法是不必带self的。2.在调用时不必传入相应的参数。3.在类的方法中(如__init__),第一参数永远是se...

网友评论

验证码:

怎么用python画房子_用python画一个小房子相关推荐

  1. python turtle画房子代码里面的窗子,如何用python画房子_用python画一个小房子

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

  2. 用python画一个小房子

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

  3. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  4. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  5. python营业数据分析_利用Python对咖啡馆营业做一个简单的数据分析

    准备数据 1.导入python数据分析模块三剑客:pandas\matplotlib\numpy 2.用read_excel()方法导入数据源 .输出结果截图如下(部分): 可以看到有这些数据:订单日 ...

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

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

  7. 用python画一个房子_用Python动态地画一个房子

    用Python动态地画一个房子 Python代码狂人 Python代码大全 用Python动态画一个房子,我们可从上向下画,先画房顶,再依次画阁楼窗户.房屋主体.屋门及主屋窗户. 运行本程序前请确保已 ...

  8. pythonturtle画房子_用python的turtle模块实现给女票画个小心心

    晚上自习无聊 正好拿自己的平板电脑用python写了个小程序,运用turtle模块画一个小心心,并在心上画女票名字的首字母缩写,单纯只为红颜一笑. 代码贴出来,很简单 import turtle im ...

  9. python turtle 椭圆_【python turtle如何画椭圆】

    python turtle画4个同心圆方法 from turtle import * def Circle(radius,angle,length): for i in range(length): ...

最新文章

  1. You need to use a Theme.AppCompat theme (or descendant) with this activity解决方法
  2. 构造函数中的虚拟成员调用
  3. Beef加载MSF插件
  4. jzoj1758-过河【dp】
  5. django存入mysql数据库_django如何存数据到一个mysql数据表里面
  6. 牛顿迭代法c 语言程序,牛顿迭代法 c语言实现
  7. 输入过滤筛选下拉信息(类似百度输入)
  8. Apache的Mod_rewrite学习(RewriteRule重写规则的语法)
  9. 计算机表格按性别排列,Excel表格性别数据-Excel 按性别(男女)排序
  10. go mysql 条件查询_go-sql-driver包 实现mysql不定字段查询
  11. puppetmaster 、agent 证书管理相关
  12. 触发器报错“Not allowed to return a result set from a trigger”的解决方案
  13. Word自动生成目录的方法
  14. Obsidian基本使用
  15. 李白打酒递归java_李白打酒递归
  16. Linux WIFI 驱动
  17. JAVA SE程序设计及实践
  18. 三阶魔方大中小魔公式_三阶魔方还原公式
  19. Heavy Pitch趣味漫画风格字体 for mac
  20. mysql connstring_(最全的数据库连接字符串)connectionstring

热门文章

  1. (转)U-Boot启动过程--详细版的完全分析
  2. SRS源码阅读(一)
  3. 各种标点符号的英文怎么说
  4. Botnet趋势典型攻击链
  5. base64编码图片数据存储服务器
  6. spark常用RDD算子 - take(),takeOrdered(),top(),first()
  7. VC6 限定鼠标移动范围
  8. Ubuntu 12.04 常用三种输入法及键盘错乱的调整
  9. dzzoffice应用如何安装
  10. JAVA 面试(更新)