首页 > 其他 > 详细

2018-2019-2 20165221课程设计学习-week2

时间:2019-05-15 11:52:36      阅读:159      评论:0      收藏:0      [点我收藏+]

2018-2019-2 20165221课程设计学习-week2

目录

一.深入了解SM3算法

二.每种编程语言的具体分析

  • C语言
    技术分享图片
  • Java语言
    技术分享图片
  • C++
    技术分享图片
  • Python语言
    技术分享图片
  • 编程语言的种类发展
    技术分享图片

三.Python学习笔记-turtle库

Python蟒蛇的绘制

  • 代码如下:
import turtle
turtle.setup(300,300,0,100)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pencolor(25)
turtle.prncolor("black")
turtle.seth(-40)
for i in range(4):
    turtle.circle(40,80)
    turtle.circle(40, 80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40 * 2/3)
turtle.done

技术分享图片

Python蟒蛇代码实例分析

  • 库引用
    • 调用库import <库名>
      • import turtle
    • 调用库中的函数<库名称>.<库中函数名>(<函数具体参数>)
      • turtle.setup(300,300,0,100)
  • 保留字的书写方式:
    • from turtle import*
    • 后面的书写时都可省略turtle.
    from turtle import*
    setup(300,300,0,100)
    penup()
    fd(-250)
    pendown()
    pensize(25)
    pencolor("black")
    seth(-40)
    for i in range(4):
     circle(40,80)
     circle(40, 80)
    circle(40,80/2)
    fd(40)
    circle(16,180)
    fd(40 * 2/3)
    done()
  • 两种书写方式的比较:
    技术分享图片

  • 其他书写方式:由importas保留字共同完成
    技术分享图片
import turtle as t
t.setup(300,300,0,100)
t.fd(-250)
t.pendown()
t.pensize(25)
t.pencolor("black")
t.seth(-40)
for i in range(4):
    t.circle(40,80)
    t.circle(40, 80)
t.circle(40,80/2)
t.fd(40)
t.circle(16,180)
t.fd(40 * 2/3)
t.done

turtle绘图工具的使用

  • turtle.setup(width,hight,startx,starty)
    技术分享图片
  • turtle的空间坐标体系,以窗口的正中心为原点和海龟运动的起始点
    技术分享图片
  • turtle.goto(x,y) 技术分享图片
  • turtle的相对坐标体系
    • turtle.bk(d):表示按海龟当前的反方向运动
    • turtle.fd(d):表示按海龟当前的正方向运动
    • turtle.circle(r,angle):表示按照海龟当前方向的左侧以曲线运动
      技术分享图片
  • turtle的角度坐标体系
    • turtle.seth(abgle)
      技术分享图片

    • turtle.left(angle)
    • turtle.right(angle)
      技术分享图片

  • RGB色彩模式
    技术分享图片
    • 通常默认采用小数值,也可切换成整数值模式使用
    • turtle.colormode(mode)
      • 1.0: RGB小数值模式
      • 255:RGB整数值模式

2018-2019-2 20165221课程设计学习-week2

原文:https://www.cnblogs.com/0630tx/p/10868502.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!