• Pyhton基本图形绘制


    目前学习Python中,记录一些内容~

    以下为部分练习内容

    1.Python蟒蛇绘制

     1  1 #PythonDraw.py
     2  2 import turtle as t #t作为turtle的别名;另一种方法为from turtle import *
     3  3 ''' 窗体本身宽度和高度,坐标指窗体左上角坐标(相对于屏幕左上角)'''
     4  4 t.setup(650,350) 
     5  5 t.colormode(255) #整数值的RGB体系,小数值的为(1)
     6  6 '''penup和pendown成对出现,
     7  7 up是抬起画笔(在飞,无轨迹),down是落下画笔(爬行,具有轨迹) '''
     8  8 t.penup()
     9  9 t.fd(-250)
    10 10 t.pendown()
    11 11 t.seth(-40)
    12 12 '''size设置画笔宽度(海龟腰围),也可用t.width()直接设置 '''
    13 13 t.pensize(30)
    14 14 t.pencolor(28,134,238)
    15 15 for i in range(4):#循环四次
    16 16     t.circle(40,80)#半径为40,向左80度
    17 17     t.circle(-40,80)#半径为40,向右80度
    18 18 t.circle(40,40)
    19 19 t.fd(50)
    20 20 t.left(90)
    21 21 t.fd(50)
    22 22 t.left(65)
    23 23 t.fd(30)
    24 24 t.done()
    View Code

    效果预览

    2.正方形绘制

     1  1 #DrawSquare.py
     2  2 import turtle as t
     3  3 t.setup(500,500,200,200)
     4  4 t.penup()
     5  5 t.fd(-100)
     6  6 t.right(90)
     7  7 t.fd(100)
     8  8 t.left(90)
     9  9 t.pendown()
    10 10 t.pensize(6)
    11 11 t.pencolor("black")
    12 12 for i in range(4):
    13 13     t.fd(200)
    14 14     t.left(90)
    15 15 t.done()
    View Code

    效果预览

    3.六边形绘制

     1  1 #Drawhexagon.py
     2  2 import turtle as t
     3  3 t.setup(600,400,200,200)
     4  4 t.penup()
     5  5 t.fd(-60)
     6  6 t.right(90)
     7  7 t.fd(80)
     8  8 t.left(90)
     9  9 t.pendown()
    10 10 t.pensize(6)
    11 11 for i in range(6):
    12 12     t.fd(100)
    13 13     t.left(60)
    14 14 t.done()
    View Code

    效果预览

    4.叠边形绘制

     1  1 #DrawOverlap
     2  2 import turtle as t
     3  3 t.setup(600,400,200,200)
     4  4 t.penup()
     5  5 t.fd(-60)
     6  6 t.right(90)
     7  7 t.fd(80)
     8  8 t.left(90)
     9  9 t.pendown()
    10 10 t.pensize(6)
    11 11 for i in range(9):
    12 12     t.fd(150)
    13 13     t.left(80)
    14 14 t.done()
    View Code

    效果预览

    暂述这四个基本图形。

  • 相关阅读:
    DIV+CSS笔记(二)
    DIV+CSS笔记(一)
    HTML基础笔记
    面向对象—封装—重载
    面向对象—封装
    面向对象—封装—people
    面向对象—封装—三角形
    权限修饰符—1
    权限修饰符—2(Father、Son)
    权限修饰符—3
  • 原文地址:https://www.cnblogs.com/lfz1211/p/10272447.html
Copyright © 2020-2023  润新知