实例059:画图(丑)

网友投稿 650 2022-10-19

实例059:画图(丑)

实例059:画图(丑)

题目:画图,综合例子。

程序分析:丑。

一、代码

from tkinter import *canvas = Canvas(width=300, height=300, bg='green')canvas.pack(expand=YES, fill=BOTH)x0 = 150y0 = 100canvas.create_oval(x0 - 10, y0 - 10, x0 + 10, y0 + 10)canvas.create_oval(x0 - 20, y0 - 20, x0 + 20, y0 + 20)canvas.create_oval(x0 - 50, y0 - 50, x0 + 50, y0 + 50)import mathB = 0.809for i in range(16): a = 2 * math.pi / 16 * i x = math.ceil(x0 + 48 * math.cos(a)) y = math.ceil(y0 + 48 * math.sin(a) * B) canvas.create_line(x0, y0, x, y, fill='red')canvas.create_oval(x0 - 60, y0 - 60, x0 + 60, y0 + 60)for k in range(501): for i in range(17): a = (2 * math.pi / 16) * i + (2 * math.pi / 180) * k x = math.ceil(x0 + 48 * math.cos(a)) y = math.ceil(y0 + 48 + math.sin(a) * B) canvas.create_line(x0, y0, x, y, fill='red') for j in range(51): a = (2 * math.pi / 16) * i + (2 * math.pi / 180) * k - 1 x = math.ceil(x0 + 48 * math.cos(a)) y = math.ceil(y0 + 48 * math.sin(a) * B) canvas.create_line(x0, y0, x, y, fill='red')mainloop()

二、运行结果

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:萤火小程序商城是B2C模式的电子商城,是在Thinkphp5基础上搭建的一个PHP项目
下一篇:【Tableau server日常维护1.0】Tableau server 如何在项目里面自定义的添加图片?满足视觉效果
相关文章

 发表评论

暂时没有评论,来抢沙发吧~