欢迎来我Python萌新的小站

Python 入门练手100例 – 65

【Python 练习实例65】一个最优美的图案。

【分析】一脸懵逼,什么鬼。网上找个图,随便来吧

Demo1:先上一个turtle官方demo

输出:

Demo2:

喜欢 (0)分享 (0)
(2)个小伙伴在吐槽
  1. #【Python 练习实例64】- 利用ellipse 和 rectangle 画图
    from tkinter import *
    
    canvas = Canvas(width=400, height=600, bg='white')
    left = 20
    right = 50
    top = 50
    num = 15
    for i in range(num):
    	canvas.create_oval(250 - right, 250 - left, 250 + right, 250 + left)
    	canvas.create_oval(250 - 20, 250 - top, 250 + 20, 250 + top)
    	canvas.create_rectangle(20 - 2 * i, 20 - 2 * i, 10 * (i + 2), 10 * (i + 2))
    	right += 5
    	left += 5
    	top += 10
    
    canvas.pack()
    mainloop()
    Q_U_E2018-02-28 11:09 回复
  2. #demo1(五角星)
    
    from turtle import *
    color('red', 'yellow')
    begin_fill()
    while True:
        forward(300)  #前进画300长度的线
        left(144)     #逆时针170度
        if abs(pos()) < 1:  #abs() 函数返回数字的绝对值 ;查看,画笔是否回到原点,(回到原点时,为真)
            break           # #如果回到,原点则跳出循环
    end_fill()
    done()
    Q_U_E2018-02-28 15:30 回复
发表我的评论
取消评论
友情提示:插入代码时请使用:  <pre>要插入的代码</pre>   以达到最佳效果!

表情     1 + 3 = ? (必填)

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址