python画五角星没有填色_pycharm运行画五角星程序后,出不来图形
老师,运行完程序什么反应都没有,这是为什么啊?
"""
作者:梁斌
功能:利用递归函数绘制分形树
版本:1.0
日期:03/08/2017
"""
import turtle
def draw_branch(branch_length):
"""
绘制分形树
"""
if branch_length > 5:
# 绘制右侧树枝
turtle.forward(branch_length)
print('向前 ', branch_length)
turtle.right(20)
print('右转 20')
draw_branch(branch_length - 15)
# 绘制左侧树枝
turtle.left(40)
print('左转 40')
draw_branch(branch_length - 15)
# 返回之前的树枝
turtle.right(20)
print('右转 20')
turtle.backward(branch_length)
print('向后 ', branch_length)
def main():
"""
主函数
"""
turtle.left(90)
turtle.penup()
turtle.backward(150)
turtle.pendown()
turtle.color('brown')
draw_branch(80)
turtle.exitonclick()
if __name__ == '__main__':
main()
python画五角星没有填色_pycharm运行画五角星程序后,出不来图形相关推荐
- python输入一个英文句子 输出单词个数_编写程序,给出一个英文句子,统计单词个数。_学小易找答案...
[简答题]叙述pass语句的作用. [简答题]吹风机不工作,可以用万用表检测吗?在网上搜索关键词,吹风机不工作怎么办? [单选题]以下代码运行结果正确的是哪一项?() x=2 if x:print(T ...
- python画五角星没有填色_Python使用turtule画五角星的方法
Python使用turtule画五角星的方法 本文实例讲述了Python使用turtule画五角星的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python impo ...
- python twisted应用_如何通过Python(而不是通过Twisted)运行Twisted应用程序?
我正在努力学习Twisted,无意中发现了一些我不太喜欢的东西--"Twisted命令提示符".我在Windows机器上摆弄Twisted,并尝试运行"聊天"示 ...
- R语言:填色等值线图及其色标(color bar)设置
更多填色等值线图的绘制请参考R语言:如何在一张图上画多个填色等值线图 在气象数据分析中,经常用填色等值线图来表现气象要素的空间分布特点,例如下图中给出了1997年12月的海表温度异常(SSTA)的空间 ...
- 种子填色(Seed Filling)算法
种子填色(Seed Filling)算法 区域填充即给出一个区域的边界,要求对边界范围内的所有像素单元赋予指定的颜色代码. 区域填充中最常用的是多边形填色. 多边形填色即给出一个多边形的边界,要求对多 ...
- python画填色图时,如何让分层的填色变为渐变色
python画填色图时,如何让分层的填色变为渐变色 注:自己用来备忘的 以画海洋的地形图为例 数据为一个三位数据,有经度(lon),纬度(lat),高度(z)三个变量. 我们绘制的地形图为了美观,只想 ...
- python画圆填色_python turtle我想用五种颜色画五个圆,并且用画圆周的颜色填充,老是出问题,怎么回事,怎么修改?:python教程同心圆...
python turtle画4个同心圆方法 from turtle import * def test(): reset() circle(30,-360) up() goto(0,-10) down ...
- python气象数据可视化学习记录1——基于ERA5数据画风场和海平面气压填色叠加图
python气象数据可视化学习记录1--基于ERA5数据画风场和海平面气压填色叠加图 1. 写在前面 2. 图片效果 3. 逐步代码解析 3.1导入库 3.2 读取NC格式数据 3.3 对数据进行加工 ...
- 【案例教程】Python气象海洋数据可视化到常见数据分析方法(折线图、柱状图、errorbar图、流场矢量、散点图、风玫瑰图、流场矢量、填色及等值线+地图)
[查看原文]Python在气象与海洋中的实践技术应用 Python是功能强大.免费.开源,实现面向对象的编程语言,能够在不同操作系统和平台使用,简洁的语法和解释性语言使其成为理想的脚本语言.除了标准库 ...
最新文章
- .net ajax 怎么写,.NET学习篇--Ajax中Url的写法
- [基础题] 5.(*)按如下要求编写Java应用程序:(1)编写一个用于表示战斗能力的接口Fightable,
- ARM指令寻址方式之: 内存访问指令寻址
- 微信小程序循环不同列表实现动态点击隐藏
- QDir类cleanPath函数用法
- manjaro linux 教程,Manjaro 使用基础
- 信息学奥赛一本通C++语言——1041:奇偶数判断
- 安装图像标注工具Labelme并使用其制作自己的数据集
- TypeScript入门教程 之 classes-emit
- 1042 Shuffling Machine
- 网络编程:TCP简单实现群聊功能
- deepinv2 添加打印机_Deepin系统上安装使用HP惠普打印机的方法
- 自动驾驶 | 激光雷达传感器的核心——MEMS技术
- 【三维GIS】Google Map/Google Earth三维模型提取
- 无他,唯手熟尔-前端实习面试题篇
- 报错:此操作系统版本不支持此选项。管理员应使用“打开或关闭 Windows 功能”对话框、“服务器管理器”管理工具或 dism.exe 命令行工具安装/卸载包含 IIS8 的 ASP.NET 4.5
- 用python按比例调整图片尺寸
- 「网易云音乐」歌单推荐算法
- 小笨狗的编程感悟(序言)
- Redis 大数据量(百亿级)Key存储需求及解决方案