用Python海归作图--turtle,画椭圆

用Python海归作图--turtle,画椭圆,第1张

概述想必大家都想过用Python中的turtle画出椭圆吧,自己思考了许久,终于琢磨着画出了椭圆,但是我不知道这个方法是不是最简单的,是不是正确的,如果有错误请指正代码如下:importturtledefhalf_a(x):a=xb=90whileTrue:turtle.circle(a,1)a=a-x/100b

想必大家都想过用Python中的turtle画出椭圆吧,自己思考了许久,终于琢磨着画出了椭圆,但是我不知道这个方法是不是最简单的,是不是正确的,如果有错误请指正
代码如下:

import turtledef half_a(x):  a = x  b = 90  while True:    turtle.circle(a, 1)    a = a - x / 100    b = b - 1    if b == 0:      breakdef half_b(x):  a = x * 0.1  b = 90  while True:    turtle.circle(a, 1)    a = a + x / 100    b = b - 1    if b == 0:      breakdef ellipse(x):  turtle.speed(0)         #设置画笔速度  turtle.color("red")      #设置画笔颜色  turtle.pensize(1)       #设置画笔粗细  half_a(x)  half_b(x)  half_a(x)  half_b(x)  turtle.hIDeturtle()  # 隐藏箭头显示ellipse(100)        #可根据自己的需要改变这个值turtle.mainloop()

如果想画另一个方向的椭圆,只需要交换其中一段代码即可
代码如下:

import turtledef half_a(x):  a = x  b = 90  while True:    turtle.circle(a, 1)    a = a - x / 100    b = b - 1    if b == 0:      breakdef half_b(x):  a = x * 0.1  b = 90  while True:    turtle.circle(a, 1)    a = a + x / 100    b = b - 1    if b == 0:      breakdef ellipse(x):  turtle.speed(0)         #设置画笔速度  turtle.color("red")      #设置画笔颜色  turtle.pensize(1)       #设置画笔粗细  half_b(x)  half_a(x)  half_b(x)  half_a(x)  turtle.hIDeturtle()  # 隐藏箭头显示ellipse(100)        #可根据自己的需要改变这个值turtle.mainloop()

 

总结

以上是内存溢出为你收集整理的用Python海归作图--turtle,画椭圆全部内容,希望文章能够帮你解决用Python海归作图--turtle,画椭圆所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1188763.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存