自学了python,看到python中有个turtle模块,乌龟画图,使用这个模块做了随机画五角星的的小程序

#导入turtle模块
import turtle,random
t = turtle
#设置背景颜色
t.bgcolor('black')
colors = ["red","yellow","green","blue","orange","purple"]
#画星星的方法 x,y表示星的中心点坐标,r为中心点到星角的距离,
#color为填充颜色,heading为设置当前朝向的角度
def drawStar(x, y, r, color):
    t.up()
    #设置颜色
    t.color(color)
    #画笔大小
    #turtle.pensize(5)
    #画笔移动到坐标为x,y的位置
    t.goto(x,y)
    t.down()
    for i in range(6):
        t.forward(r)
        t.right(144)

count =0 
x = -300                   
while count<50:
    #随机画星星、大小随机、
    x = x+10
    y = random.randint(-100,200)
    r = random.randint(10,35) 
    n = random.randint(0,5) #颜色随机  
    drawStar(x, y, r, colors[n])
    count = count+1
    
#签名
t.up()
t.goto(300,-120)
t.color("red")
t.pensize(100)
t.down()
t.write("@Lindy")    
#隐藏画笔
t.hideturtle()
#让画面一直停留
turtle.done()

【python基础】python中的乌龟画图相关推荐

  1. Python基础-Python基础使用

    Python基础-Python基础使用 1.Python解释器 在Python文件的开头加入以下代码就制定了解释器. #!/usr/bin/env python # _*_ coding:utf-8 ...

  2. python基础 python函数 函数概念 函数的多种参数 多种调用参数 装包 解包 函数代码块 函数的返回值

    python基础 python函数 函数概念 函数的多种参数 多种调用参数 装包 解包 函数代码块 函数的返回值 一 .函数概念 函数是根据需要,将代码打包为代码块, 每一个代码块就可以封装为一个函数 ...

  3. 每日整理Python基础——python教程入门学习

    01_Linux基础 1.操作系统的作用? 操作系统是配置在计算机硬件上的第一层软件,主要作用是管理好硬件设备. 2.Linux中根目录和家目录分别用什么表示? /表示根目录.~表示家目录 3.Lin ...

  4. Python 基础 —— Python程序员常犯的那些错误

    1. 迭代时修改一个列表 删除列表中的奇数 >>>numbers = [i for i in range(10)] >>>numbers [0, 1, 2, 3, ...

  5. Python基础--Python简介和入门

    ☞写在前面 在说Python之前,我想先说一下自己为什么要学Python,我本人之前也了解过Python,但没有深入学习.之前接触的语言都是Java,也写过一些Java自动化用例,对Java语言只能说 ...

  6. python基础-python的字符串内建函数

    python基础-字符串内建函数 文章目录 python基础-字符串内建函数 前言 常用的函数 1.center() 2.count() 3.endswith() 4.startswith() 5.s ...

  7. python基础===Python 代码优化常见技巧

    Python 代码优化常见技巧 代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构.优化.扩展以及文档相关的事情通常需要消耗 8 ...

  8. Python 基础 — Python 简介

    前言 未来是数据的世界,而 python 是一门可以高效简洁处理数据的语言,博主打算花一些时间完成 python 学习的从 0 到 1.以此相关系列博客作为一个记录. 1. Python 简介 Pyt ...

  9. 使用Python的Swampy程序包中的“乌龟”画图及有意思的习题

    Swampy程序包下载地址为:http://thinkpython.com/swampy Swampy中有个模块"乌龟世界"(TurtleWorld),提供各种函数,可以控制一只乌 ...

最新文章

  1. linux下卸载mysql(rpm)
  2. XCTF-高手进阶区:Web_php_include
  3. java程序流程控制_java程序流程控制
  4. 【C语言】判断某一正整数是否为完数
  5. GetTickCount() 函数的作用和用法
  6. 简单好用的开源会议室预约系统
  7. python蒙特卡洛模拟return_python蒙特卡洛脚本模拟—挑战者号爆炸概率
  8. 「360企业安全云」上线,免费护航中小微企业数字化建设
  9. 想学习机器学习,数学的问题怎么解决?需要具备哪些数学知识?
  10. excel下拉隐藏_在Excel下拉列表中隐藏使用过的项目
  11. SV--随机化笔记总结
  12. 字符串写入到json文件
  13. asp.net后台为控件添加css样式
  14. 办公自动化:输入关键字,查找Excel里的内容_xing2516_新浪博客
  15. 吉林大学软件学院2021级计算机组成原理期末50道简答题
  16. Cypress之管理配置信息
  17. 数据包分析技术与网络基础
  18. Human Resource Machine(程序员升职记)-40倍扩大器
  19. 好消息|2、4、7号线北延段工程获江苏省发改委批复
  20. Windows利用easyBCD装Ubuntu双系统

热门文章

  1. 【skywalking 部署测试】
  2. 小米将推出新款自研芯片
  3. 图像质量评价及率失真性能曲线绘制
  4. 常见License错误代码
  5. 服务价值 100 万亿美元的行业,是时候收购市场领导者英伟达了
  6. 混凝土骨料微观结构数学物理模型建模
  7. 摘录互联网企业的优秀企业文化集萃
  8. 电子量产工具:输入系统-输入管理单元测试
  9. 物联网与大数据(三)从大数据看物联网
  10. Python创意编程100例turtle篇题目串烧