菜鸟教程 -- 学的不仅是技术,更是梦想!

Python 基础教程
(追記) (追記ここまで)

Python 练习实例57

Python 100例 Python 100例

题目:画图,学用line画直线。

程序分析:无。

实例

#!/usr/bin/python# -*- coding: UTF-8 -*-if__name__ == '__main__': fromTkinterimport * canvas = Canvas(width=300, height=300, bg='green')canvas.pack(expand=YES, fill=BOTH)x0 = 263y0 = 263y1 = 275x1 = 275foriinrange(19): canvas.create_line(x0,y0,x0,y1, width=1, fill='red')x0 = x0 - 5y0 = y0 - 5x1 = x1 + 5y1 = y1 + 5x0 = 263y1 = 275y0 = 263foriinrange(21): canvas.create_line(x0,y0,x0,y1,fill = 'red')x0 += 5y0 += 5y1 += 5mainloop()

以上实例输出结果为:

Python 100例 Python 100例

AI 思考中...

2 篇笔记 写笔记

  1. #0

    bihar

    sbh***163.com

    8

    参考实例:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    from Tkinter import *
    canvas=Canvas(width=300,height=300,bg='white')
    canvas.pack(expand=YES, fill=BOTH)
    x1,y1=50,20
    x2,y2=100,20
    x3,y3=75,40
    x4,y4=75,100
    canvas.create_line(x1,y1,x3,y3, width=3, fill='red')
    canvas.create_line(x2,y2,x3,y3, width=3, fill='red')
    canvas.create_line(x1,y1,x4,y4, width=3, fill='red')
    canvas.create_line(x2,y2,x4,y4, width=3, fill='red')
    mainloop()

    bihar

    sbh***163.com

    9年前 (2017年08月09日)
  2. #0

    bao

    bao***[email protected]

    19

    Python3 中使用 turtle 模块画图。

    import turtle
    def drawline(n):
     t=turtle.Pen()
     t.color(0.3,0.8,0.6) #设置颜色,在0--1之间
     t.begin_fill() #开始填充颜色
     for i in range(n): #任意边形
     t.forward(50)
     t.left(360/n)
     t.end_fill() #结束填充颜色
    drawline(4)

    bao

    bao***[email protected]

    9年前 (2017年09月13日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /