当前位置: 首页 > article >正文

举一反三学python(3)---海龟绘图

一、红色五角星

import turtle as t
t.color('red', 'red')  # 设置轮廓线和填充色
t.begin_fill()         # 开始填充
for i in range(5):
    t.fd(100)        # 向前
    t.rt(144)        # 右转,角度为180-180/5=144
t.end_fill()          # 填充结束
t.done()              # 完成,没有此句绘图完成后退出

运行结果展示:

 二、八角星

=import turtle as t
for i in range(8):
    t.fd(100)
    t.lt(225)       # 左转,180+360/8=225度
t.done()

运行结果展示:

 三、海星

import turtle as t
for i in range(18):
    t.fd(100)
    if i % 2 == 0:
        t.left(175)
    else:
        t.lt(225)
t.done()

运行结果展示:

四、内切八边形

import turtle as t
t.color('red', 'red')  
t.begin_fill()  
t.circle(100, 360, 8)   # 半径100,弧度360,边数8
t.end_fill()
t.done()

运行结果展示:

 

 五、360个正方形组合图

import turtle as t
t.speed(0)    # 用最快速度绘图
for i in range(360):
    t.setheading(i)     # 360度依次起航
    for j in range(4):  # 每次绘一个正方形
        t.fd(100)
        t.lt(90)
t.done()

运行结果展示:


http://www.kler.cn/a/2528.html

相关文章:

  • 嵌入式常使用的库函数
  • 【基础知识】视频监控的基础知识
  • 能把爬虫讲的这么透彻的,没有20年功夫还真不行【0基础也能看懂】
  • WuThreat身份安全云-TVD每日漏洞情报-2023-03-15
  • 网络安全文章汇总导航(持续更新)
  • 基于OpenCV的人脸识别
  • 探究前端的跑马灯效果是如何用css实现的
  • 7个角度,用 ChatGPT 玩转机器学习
  • Java开发 | 抽象类 | 接口 | Object类 | equals方法
  • RK3568开发板屏幕调试常用的debug方法查看屏幕的显示状态
  • 【Pytorch】使用pytorch进行张量计算、自动求导和神经网络构建
  • Python应用之爬虫基础:requests爬虫库的简单使用(1)
  • 三大升级!百度智能云加速文心一言产业化落地
  • MySQL数据库知识整理
  • C# 教你如何终止Task线程
  • 【操作系统基础】操作系统的分类与发展
  • 对void的深度理解
  • SpringBoot快速整合SpringSecurity,新手都会的详细步骤
  • 小程序开发视频:从入门到精通
  • SwiftUI 2.0 备忘清单_开发速查表分享