用python画一个房子_用Python动态地画一个房子
用Python动态地画一个房子
Python代码狂人 Python代码大全
用Python动态画一个房子,我们可从上向下画,先画房顶,再依次画阁楼窗户、房屋主体、屋门及主屋窗户。
运行本程序前请确保已安装turtle
import turtle as t
t.pensize(2)
t.speed(1) #设置画画的速率
t.colormode(255)
t.pencolor("black")
t.begin_fill()
#房顶
t.fillcolor(0,245,255)
for i in range(3):
t.forward(240)
t.left(120)
t.end_fill()
#房顶阁楼窗户外框
t.penup()
t.goto(80,20)
t.pendown()
t.begin_fill()
t.fillcolor("white")
for i in range(4):
t.forward(80)
t.left(90)
t.end_fill()
#阁楼窗户内部的横线
t.penup()
t.goto(80,60)
t.pendown()
t.forward(80)
#阁楼窗户内部的竖线
t.penup()
t.goto(120,100)
t.pendown()
t.right(90)
t.forward(80)
t.right(90)
t.forward(80)
#房屋主体
t.left(90)
t.penup()
t.goto(0,0)
t.pendown()
t.begin_fill()
t.fillcolor(255,165,0)
for i in range(2):
t.forward(240)
t.left(90)
t.forward(240)
t.left(90)
t.end_fill()
#屋门
t.penup()
t.goto(30,-180)
t.pendown()
t.begin_fill()
t.fillcolor("blue")
for i in range(2):
t.forward(50)
t.left(90)
t.forward(100)
t.left(90)
t.end_fill()
#窗框
t.penup()
t.goto(140,-90)
t.pendown()
t.begin_fill()
t.fillcolor("white")
for i in range(4):
t.forward(70)
t.left(90)
t.end_fill()
#窗户上的竖线
t.penup()
t.goto(175,-90)
t.pendown()
t.left(90)
t.forward(70)
t.hideturtle()
有兴趣的朋友可对程序进行改造,可尝试将屋顶画成圆的。
用python画一个房子_用Python动态地画一个房子相关推荐
- 怎么用python画房子_用python画一个小房子
用python画一个小房子 2020年07月22日 | 萬仟网IT编程 | 我要评论 如何用python画一个小房子?效果图如下:代码如下:import turtle# 前置p = turtle.Pe ...
- pythonturtle画房子_用python的turtle模块实现给女票画个小心心
晚上自习无聊 正好拿自己的平板电脑用python写了个小程序,运用turtle模块画一个小心心,并在心上画女票名字的首字母缩写,单纯只为红颜一笑. 代码贴出来,很简单 import turtle im ...
- python画交互式地图_使用Python构建交互式地图-入门指南
python画交互式地图 Welcome to The Beginner's Guide to Building Interactive Maps in Python 欢迎使用Python构建交互式地 ...
- python tkinter计算器实例_使用Python自带GUI tkinter编写一个期权价格计算器
0 准备工作 首先,确认环境中有numpy.scipy.stats和tkinter三个功能包.前两个功能包可用于Python的数学计算,比如使用numpy来生成随机数用于Monte Carlo模拟,以 ...
- python 布莱克舒尔斯_使用Python自带GUI tkinter编写一个期权价格计算器
0 准备工作 首先,确认环境中有numpy.scipy.stats和tkinter三个功能包.前两个功能包可用于Python的数学计算,比如使用numpy来生成随机数用于Monte Carlo模拟,以 ...
- python简单图画程序_用Python的Turtple画图形
不知道各位是否还记得在小学或者初中的时候,我们接触过一种语言叫做logo语言,这个语言可以画正方形,画三角形,画圆.而用Python画图形也有点类似logo语言的意思. 在画图之前,我们需要启动一个模 ...
- python画圆形螺旋线_【Python基础】利用 Python 搞定精美网络图!
作者:叶庭云 编辑:Lemon 出品:Python数据之道 一.NetworkX 概述NetworkX 是一个用 Python 语言开发的图论与复杂网络建模工具,内置了常用的图与复杂 ...
- python gui测试工具_在Suse10下尝试dogtail(一个python的GUI测试工具..
你的位置: 技术文档 -> Python -> 文档详情 在Suse10下尝试dogtail(一个python的GUI测试工具.. 零 简介: DogTail是一个用python写的,自动 ...
- python输出列表元素_在Python中分别打印列表中的每一个元素方法
在Python中分别打印列表中的每一个元素方法 更新时间:2018年11月07日 15:12:03 作者:wintersshi 今天小编就为大家分享一篇在Python中分别打印列表中的每一个元素方法, ...
最新文章
- GCC + pthread
- 阿里云96页报告详解《云上转型》(10个案例、10大趋势/完整版PPT)
- 《算法导论》CLRS算法C++实现(六)P100 基数排序
- matlab 实用程序片段
- hibernate中查询方式(二):常用查询
- 用AWK来过滤nginx日志中的特定值~~~
- 深入浅出JavaScript之this
- NeHe OpenGL第九课:移动图像
- vs2017 社区版在不联网的电脑上注册方法
- 常见视频编码格式解析
- 表格表头绘制对角线(不固定表格宽高)
- 小米手机 Toast显示带应用名称问题解决方法
- 基于单神经元的自适应PID算法实现步骤与MATLAB代码
- 树莓派GPIO远程控制继电器
- 便笺Sticky note常用快捷键
- UI设计师注意,网站头图的10个黄金法则
- Mybatis-Plus分页查询total始终为0
- 防火墙的基础知识——第一天
- Windows 网络通信套接字技术
- DOS命令__ping
热门文章
- 三菱服务器INP是什么信号,三菱电机的介绍(转载)
- 2022王式安概率论辅导讲义+辅导讲义严选题pdf版
- 电影院订票选座网站系统 毕业设计毕设源码毕业论文参考(1)功能概要
- pytest-夹具函数
- c语言机票预定程序,c语言程序设计报告飞机票预订系统.doc
- 一篇ACSAC的关于ECC的论文分析
- 12.1.1重学C++之【写文本文件】
- 操作系统实验五 存储管理
- “曾经沧海难为水,除却巫山不是云”
- HDMI 2.1 Fixed Rate Link (FRL) mode总览